heap profile: 5: 1073152 [5260921: 29329947160] @ heap/1048576 1: 327680 [265: 86835200] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 319488 [176: 56229888] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 270336 [258: 69746688] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 131072 [296: 38797312] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 24576 [41: 1007616] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 384] @ 0xe0323c 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0323b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [41: 5248] @ 0x5a081a 0x50fe9d 0x618c82 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x7d46e6 0x81e977 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e976 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2605 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x58b545 0x58b41b 0x667565 0x66736e 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642708 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 208] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fdf70 0x831c54 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x45bb06 0x4ab027 0x629aee 0x643b7b 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x4ab026 io.WriteString+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:318 # 0x629aed crypto/tls.signedMessage+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:91 # 0x643b7a crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x51a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:562 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b607 0x64a0ba 0x64a093 0x58b307 0x58b692 0x6465b3 0x64649a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64a0b9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64a092 crypto/tls.(*clientHelloMsg).marshal.func8+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:180 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6465b2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xd12 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646499 crypto/tls.(*clientHelloMsg).marshal+0xbf9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:179 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 27264] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x87890b 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87890a text/template.(*state).evalCall+0x50a /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:774 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 224] @ 0xe435da 0xe435ce 0xe42ed2 0xe45275 0xe45005 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe435cd runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:530 # 0xe42ed1 runtime/pprof.printCountProfile+0x951 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:476 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe45004 runtime/pprof.writeGoroutine+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:734 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x635a6d 0x635a31 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x635a6c crypto/tls.sliceForAppend+0x4ec /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:470 # 0x635a30 crypto/tls.(*Conn).writeRecordLocked+0x4b0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1004 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x62be10 0x62fdd6 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x62be10 0x62fdd6 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xdffd39 0xdffd76 0xe16eba 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xdffd38 net.ParseIP+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xdffd75 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /home/runner/work/blocky/blocky/resolver/bootstrap.go:128 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 96] @ 0x6b6cf0 0x6d1d25 0x714485 0x71246d 0x4781c1 # 0x6b6cef net/http.(*http2clientConnPool).addConnIfNeeded+0x16f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:897 # 0x6d1d24 net/http.http2configureTransports.func1+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7320 # 0x714484 net/http.(*Transport).dialConn+0x1244 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1787 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 16] @ 0xa521de 0xa51967 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa521dd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0xdd /home/runner/work/blocky/blocky/lists/list_cache.go:224 # 0xa51966 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x6ba746 0x6b96ba 0x6dc30c 0x6db885 0x4781c1 # 0x6ba745 net/http.http2parseSettingsFrame+0xa5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2150 # 0x6b96b9 net/http.(*http2Framer).ReadFrame+0x199 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1916 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [4: 3604480] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 3604480] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x4876cd 0x48781f 0x4b9ce8 0x4b7e3e 0x5cb729 0x5e2dde 0x5e1fd0 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x4876cc syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:671 # 0x48781e syscall.Accept4+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:691 # 0x4b9ce7 internal/poll.accept+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/poll/sock_cloexec.go:17 # 0x4b7e3d internal/poll.(*FD).Accept+0x1bd /opt/hostedtoolcache/go/1.22.10/x64/src/internal/poll/fd_unix.go:602 # 0x5cb728 net.(*netFD).accept+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:172 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [1: 32] @ 0x589ae5 0x600b3d 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x600b3c crypto/x509.parseName+0x29c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:129 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x667605 0x6680b2 0x62fdc7 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x4129ba 0xa3173b 0xa31736 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa3173a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5a0cc5 0x66824c 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x66824b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:104 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 3200] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x77dcf1 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0xa51d5e 0xa51d1d 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x77dcf0 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x530 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51d5d github.com/sirupsen/logrus.(*Entry).Info+0x4dd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa51d1c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x49c /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 192] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x58b607 0x649b1a 0x649af3 0x58b307 0x58b692 0x646e33 0x646d1a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649b19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x649af2 crypto/tls.(*clientHelloMsg).marshal.func10+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:212 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646e32 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1592 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646d19 crypto/tls.(*clientHelloMsg).marshal+0x1479 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:211 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x618d1f 0x628899 0x667f14 0x642738 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x642737 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:391 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 512] @ 0x59e391 0x59e32e 0x59c747 0x62970c 0x643bf2 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x59e390 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x59e32d crypto/rsa.encrypt+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59c746 crypto/rsa.VerifyPSS+0x1a6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pss.go:364 # 0x62970b crypto/tls.verifyHandshakeSignature+0x14b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:54 # 0x643bf1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 80] @ 0x605029 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605028 crypto/x509.processExtensions+0xe08 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:790 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x4129ba 0x8f7ea9 0x8f7e5a 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7ea8 html/template.makeEscaper+0xa8 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:118 # 0x8f7e59 html/template.(*escaper).escapeListConditionally+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:588 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0xe1f99e 0xe1f5bc 0x4781c1 # 0xe1f99d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 160] @ 0x5a942a 0x605f6d 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x605f6c crypto/x509.parseCertificate+0x4ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:885 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x6ac285 0x6ab167 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x6ac284 net/http.(*Client).makeHeadersCopier+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:764 # 0x6ab166 net/http.(*Client).do+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:611 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x657cc5 0x63607f 0x65d61a 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x657cc4 crypto/tls.(*serverKeyExchangeMsg).marshal+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1512 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x65d619 crypto/tls.(*serverHandshakeState).doFullHandshake+0x399 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:588 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x4129ba 0x8fe887 0x8fe8b4 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe886 html/template.makeEscaper+0xa6 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:120 # 0x8fe8b3 html/template.New+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:286 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x5adaeb 0x5adaec 0x5cea8c 0xe15cf0 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xe15cef github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x2f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:194 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 2678784] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe011e5 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe011e4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:236 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 144] @ 0x67b987 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b986 net/textproto.readMIMEHeader+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:571 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 64] @ 0x618d1f 0x628899 0x667f14 0x6628c5 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6628c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:613 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 192] @ 0x68d325 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d324 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:178 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x5cabfa 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0xe00d45 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5cabf9 net.(*netFD).connect+0x2d9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:117 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0xe00d44 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /home/runner/work/blocky/blocky/resolver/bootstrap.go:207 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 288] @ 0x6ed08d 0xa4f376 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x6ed08c net/http.NewRequestWithContext+0x26c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:905 # 0xa4f375 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x548aff 0x60da65 0x60da6b 0x60e450 0x60e443 0x60c71a 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0x60da64 strings.Split+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0x60da6a crypto/x509.validHostname+0xaa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:983 # 0x60e44f crypto/x509.validHostnameInput+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:970 # 0x60e442 crypto/x509.(*Certificate).VerifyHostname+0x242 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:1112 # 0x60c719 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:796 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 512] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0xa47865 0xa46925 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa47864 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:45 # 0xa46924 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x8f590e 0x8fb165 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f590d html/template.ensurePipelineContains+0x4ad /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:312 # 0x8fb164 html/template.(*escaper).commit+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:929 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x750a8c 0x75195f 0x753bd2 0x758ccb 0x758645 0xe03313 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x750a8b regexp.(*bitState).reset+0x16b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:98 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 1400832] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe44b54 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe44b53 runtime/pprof.writeHeapInternal+0x1013 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:692 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 557056] @ 0xe3fbcd 0xe3f677 0x4fdeb7 0xe44db7 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3fbcc text/tabwriter.(*Writer).append+0x9ac /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f676 text/tabwriter.(*Writer).Write+0x456 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:591 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe44db6 runtime/pprof.writeHeapInternal+0x1276 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:658 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 131072] @ 0xe3fbcd 0xe3f677 0x4fdeb7 0xe44db7 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3fbcc text/tabwriter.(*Writer).append+0x9ac /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f676 text/tabwriter.(*Writer).Write+0x456 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:591 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe44db6 runtime/pprof.writeHeapInternal+0x1276 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:658 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 98304] @ 0xe3fbcd 0xe3f677 0x4fdeb7 0xe44db7 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3fbcc text/tabwriter.(*Writer).append+0x9ac /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f676 text/tabwriter.(*Writer).Write+0x456 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:591 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe44db6 runtime/pprof.writeHeapInternal+0x1276 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:658 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 40960] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fdf93 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x4c6d17 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c6d16 context.WithDeadlineCause+0x1d6 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 512] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x576565 0x576552 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x576564 crypto/internal/bigmod.(*Nat).montgomeryRepresentation+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:564 # 0x576551 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x151 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:790 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 512] @ 0x5742ea 0x5742ae 0x5742b2 0x57473a 0x5737b4 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x574739 crypto/internal/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:550 # 0x5737b3 crypto/internal/bigmod.rr+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:330 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 352] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x67b987 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b986 net/textproto.readMIMEHeader+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:571 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 32] @ 0x45ba32 0x45b445 0x45b5ca 0x83626b 0x83626c 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x83626a github.com/go-chi/chi/v5.(*Mux).nextRoutePath+0xea /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:494 # 0x83626b github.com/go-chi/chi/v5.(*Mux).Mount.func1+0xeb /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:319 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x60ccb9 0x60d3e6 0x60d1b8 0x60d85a 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60ccb8 crypto/x509.alreadyInChain+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:856 # 0x60d3e5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:902 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 288] @ 0x65b53c 0x65a50c 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x65b53b crypto/tls.(*serverHandshakeState).processClientHello+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:181 # 0x65a50b crypto/tls.(*serverHandshakeState).handshake+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:67 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x6ee04f 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x6ee04e net/textproto.(*Reader).ReadLine+0xce /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:44 # 0x6ee04f net/http.readRequest+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1059 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 512] @ 0x573375 0x573307 0x573313 0x5730c6 0x59e2b8 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573374 crypto/internal/bigmod.(*Nat).reset+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x573306 crypto/internal/bigmod.(*Nat).resetFor+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:510 # 0x573312 crypto/internal/bigmod.(*Nat).setBytes+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:191 # 0x5730c5 crypto/internal/bigmod.(*Nat).SetBytes+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:155 # 0x59e2b7 crypto/rsa.encrypt+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:489 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x57360e 0x5735fb 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x57360d crypto/internal/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x5735fa crypto/internal/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:320 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 160] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x57491f 0x57672b 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x57491e crypto/internal/bigmod.(*Nat).montgomeryReduction+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:577 # 0x57672a crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x32a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:798 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628899 0x667f14 0x6426d3 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6426d2 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xd2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:388 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x605409 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605408 crypto/x509.processExtensions+0x11e8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:720 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 192] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x642812 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642811 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:397 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x48250b 0x4821cb 0x62acc5 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x48250a sync.(*entry).tryLoadOrStore+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/sync/map.go:255 # 0x4821ca sync.(*Map).LoadOrStore+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/sync/map.go:207 # 0x62acc4 crypto/tls.(*certCache).newCert+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 5376] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x76ef97 0xa522ad 0xa51d26 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa522ac github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1ac /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51d25 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x58b607 0x645f33 0x645e1a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x645f32 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x692 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645e19 crypto/tls.(*clientHelloMsg).marshal+0x579 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:141 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x548aff 0x87106d 0x871028 0x871018 0x87070a 0x870425 0x86ecc9 0x86f0fe 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0x87106c strings.Split+0x18c /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0x871027 text/template/parse.(*Tree).newField+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:501 # 0x871017 text/template/parse.(*Tree).term+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:776 # 0x870709 text/template/parse.(*Tree).operand+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:722 # 0x870424 text/template/parse.(*Tree).command+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:692 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86f0fd text/template/parse.(*Tree).parseControl+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:526 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0xe601ca 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe601c9 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x169 /home/runner/work/blocky/blocky/server/server_endpoints.go:218 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 24] @ 0x4e7ea5 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x4e7ea4 reflect.Value.call+0xd04 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:618 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x6100b7 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x6100b6 crypto/x509.checkSignature+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:917 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 208] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fe490 0x6fd01f 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fe48f fmt.Fprintln+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:303 # 0x6fd01e net/http.Error+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2184 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 876544] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x45ba32 0x45b445 0x45b685 0x45c9c5 0x45c98c 0xe4367c 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4367b runtime/pprof.printStackRecord+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:532 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 224] @ 0x67b748 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b747 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:516 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 64] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x64419c 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x64419b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x544327 0x544430 0x5493ab 0xa46b95 0xa46b63 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa46b94 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:559 # 0xa46b62 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:413 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1408] @ 0x4176cc 0x8f806e 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f806d html/template.(*escaper).escapeListConditionally+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:592 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x60d8c5 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60d8c4 crypto/x509.(*Certificate).buildChains.func1+0x5a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:948 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 288] @ 0x4127d7 0x4162c8 0xa34507 0xa344cc 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa34506 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa344cb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x7c05fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7c05f9 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x6288d2 0x667f14 0x6426d3 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x6288d1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6426d2 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xd2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:388 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x668105 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0xa31e2b 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa31e2a github.com/avast/retry-go/v4.DoWithData[...]+0x72a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:185 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x58b429 0x64aa1a 0x64a9f3 0x58b307 0x58b692 0x645f33 0x645e1a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64aa19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64a9f2 crypto/tls.(*clientHelloMsg).marshal.func4+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:142 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645f32 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x692 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645e19 crypto/tls.(*clientHelloMsg).marshal+0x579 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:141 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b607 0x64f4ec 0x64f058 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x65d465 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64f4eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x56b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64f057 crypto/tls.(*serverHelloMsg).marshal.func10+0xd7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:763 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x65d464 crypto/tls.(*serverHandshakeState).doFullHandshake+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:563 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x68d415 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d414 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:187 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xa480f9 0xa46d05 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa480f8 golang.org/x/net/idna.encode+0x58 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:106 # 0xa46d04 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:400 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1753088] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 416] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fdf70 0x5eed8a 0x500b63 0x5013a6 0x503ebe 0x4fdf93 0x7705c5 0xa4fa0c 0xa4f9b3 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x5eed89 net/url.(*Error).Error+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:30 # 0x500b62 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:667 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x7705c4 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4fa0b github.com/sirupsen/logrus.(*Entry).Warnf+0x40b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4f9b2 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3b2 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 144] @ 0x5f0405 0x5f00e8 0x6ecf18 0xa4f376 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5f0404 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:517 # 0x5f00e7 net/url.Parse+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:476 # 0x6ecf17 net/http.NewRequestWithContext+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:895 # 0xa4f375 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x40950c 0x638e7e 0x71314e 0x713149 0x4781c1 # 0x638e7d crypto/tls.(*Conn).handshakeContext+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1520 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b607 0x64f95a 0x64f933 0x58b307 0x58b692 0x64eb10 0x64e9fb 0x63607f 0x65d465 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64f959 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64f932 crypto/tls.(*serverHelloMsg).marshal.func9+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:740 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb0f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x15cf /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e9fa crypto/tls.(*serverHelloMsg).marshal+0x14ba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:739 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x65d464 crypto/tls.(*serverHandshakeState).doFullHandshake+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:563 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 144] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0xa51d5e 0xa51d1d 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51d5d github.com/sirupsen/logrus.(*Entry).Info+0x4dd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa51d1c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x49c /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 320] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fde91 0x77ddb1 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xa4fa0c 0xa4f9b3 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0x77ddb0 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5f0 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4fa0b github.com/sirupsen/logrus.(*Entry).Warnf+0x40b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4f9b2 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3b2 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x6009c5 0x6060ca 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x5a03aa 0x618a18 0x6687e2 0x66a11e 0x669d87 0x63e66d 0x63ccdc 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a03a9 crypto/sha256.(*digest).MarshalBinary+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:67 # 0x618a17 crypto/hmac.(*hmac).Reset+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:105 # 0x6687e1 crypto/tls.pHash+0x121 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:34 # 0x66a11d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669d86 crypto/tls.keysFromMasterSecret+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:137 # 0x63e66c crypto/tls.(*clientHandshakeState).establishKeys+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:727 # 0x63ccdb crypto/tls.(*clientHandshakeState).handshake+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:496 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x5a03aa 0x618a82 0x6687e2 0x66a7de 0x66ae31 0x63f1bc 0x63cd7b 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a03a9 crypto/sha256.(*digest).MarshalBinary+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:67 # 0x618a81 crypto/hmac.(*hmac).Reset+0x161 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:112 # 0x6687e1 crypto/tls.pHash+0x121 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:34 # 0x66a7dd crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x66ae30 crypto/tls.finishedHash.serverSum+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:221 # 0x63f1bb crypto/tls.(*clientHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:867 # 0x63cd7a crypto/tls.(*clientHandshakeState).handshake+0x45a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:509 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x711468 0x70d63a 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x711467 net/http.(*Transport).getConn+0x1a7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1374 # 0x70d639 net/http.(*Transport).roundTrip+0x739 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:595 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x7d46e6 0x81e9c9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e9c8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2612 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 96] @ 0xb4c7d0 0xb4c7c4 0xb4c77b 0xb4e16c 0xe20425 0xe20cd7 0xe20baa 0xe038d3 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xb4c7cf container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:104 # 0xb4c7c3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:146 # 0xb4c77a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xb4e16b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe20424 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe20cd6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xe20ba9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe038d2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:224 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 16] @ 0xe17eff 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe17efe github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x27e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0xa47865 0xa46925 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa47864 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:45 # 0xa46924 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x76f8c6 0x76f7cd 0x7701a8 0xa51d5e 0xa51d1d 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76f8c5 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x76f7cc github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51d5d github.com/sirupsen/logrus.(*Entry).Info+0x4dd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa51d1c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x49c /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xe4380b 0xe42ed2 0xe45275 0xe45005 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4380a runtime/pprof.printStackRecord+0x28a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe42ed1 runtime/pprof.printCountProfile+0x951 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:476 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe45004 runtime/pprof.writeGoroutine+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:734 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x484972 0x483e25 0x4fdb3f 0x4fb245 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x4fdb3e fmt.(*pp).free+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:181 # 0x4fb244 fmt.Errorf+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:50 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x6f45cb 0x676e4a 0x6fa95e 0x6fa5ca 0x676b75 0x676e2d 0xe3e465 0xe3e936 0xe3ec65 0xe3ec11 0xe3ec11 0xe3ec11 0xe3f1d6 0xe3f60f 0x4fdeb7 0xe4399c 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 # 0x6f45ca net/http.(*chunkWriter).Write+0x8a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:381 # 0x676e49 bufio.(*Writer).Write+0xe9 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:679 # 0x6fa95d net/http.(*response).write+0x2fd /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1658 # 0x6fa5c9 net/http.(*response).Write+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1616 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x676e2c bufio.(*Writer).Write+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:683 # 0xe3e464 text/tabwriter.(*Writer).write0+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:251 # 0xe3e935 text/tabwriter.(*Writer).writeLines+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:318 # 0xe3ec64 text/tabwriter.(*Writer).format+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:405 # 0xe3ec10 text/tabwriter.(*Writer).format+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:399 # 0xe3ec10 text/tabwriter.(*Writer).format+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:399 # 0xe3ec10 text/tabwriter.(*Writer).format+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:399 # 0xe3f1d5 text/tabwriter.(*Writer).flushNoDefers+0x115 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:513 # 0xe3f60e text/tabwriter.(*Writer).Write+0x3ee /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:546 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe4399b runtime/pprof.printStackRecord+0x41b /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:553 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 262144] @ 0xe3e145 0xe3f5df 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3e144 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:118 # 0xe3f5de text/tabwriter.(*Writer).Write+0x3be /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:539 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 2228224] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 1409024] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 24] @ 0xe3e205 0xe3f5df 0x4fdeb7 0xe441b5 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3e204 text/tabwriter.(*Writer).addLine+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:128 # 0xe3f5de text/tabwriter.(*Writer).Write+0x3be /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:539 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe441b4 runtime/pprof.writeHeapInternal+0x674 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:660 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 80] @ 0x5a942a 0x6060ed 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x6060ec crypto/x509.parseCertificate+0x62c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:905 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xa3174f 0xa31736 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa3174e github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 160] @ 0x45ba32 0x45b445 0x45b685 0x45c9c5 0x45c98c 0xe4367c 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4367b runtime/pprof.printStackRecord+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:532 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 3473408] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x45ba32 0x45b445 0x45b685 0x45c9c5 0x45c98c 0xe4367c 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4367b runtime/pprof.printStackRecord+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:532 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 868352] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xa522ad 0xa51d26 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xa522ac github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1ac /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51d25 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 288] @ 0x4176cc 0x76ef45 0x7726dc 0x772588 0xa50c39 0xa50c03 0xa50c42 0xa4b63e 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa50c38 github.com/0xERR0R/blocky/log.PrefixedLog+0x458 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa50c02 github.com/0xERR0R/blocky/lists.logger+0x422 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa50c41 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:149 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x4c5e66 0x70d4fd 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x70d4fc net/http.(*Transport).roundTrip+0x5fc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:577 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fdf70 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 32] @ 0x6be3be 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6be3bd net/http.(*http2Framer).readMetaFrame+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2942 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x58b607 0x645d93 0x645c7a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x645d92 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x4f2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645c79 crypto/tls.(*clientHelloMsg).marshal+0x3d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:130 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x45bb06 0x4ab027 0x629aee 0x663508 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x4ab026 io.WriteString+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:318 # 0x629aed crypto/tls.signedMessage+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:91 # 0x663507 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:709 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x772465 0x7725c5 0xa52172 0xa5213c 0xa52178 0xa51967 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x772464 github.com/sirupsen/logrus.(*Logger).newEntry+0x24 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51966 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x668105 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32768] @ 0x750a2a 0x75195f 0x753bd2 0x758ccb 0x758645 0x831fda 0x831e9d 0xe178e5 0xa31edb 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe178e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x224 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:370 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32768] @ 0x7fa330 0x7f753d 0x7f99eb 0x4781c1 # 0x7fa32f github.com/miekg/dns.(*Server).readTCP+0x12f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:699 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 192] @ 0xe00f0d 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe00f0c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x14c /home/runner/work/blocky/blocky/resolver/bootstrap.go:221 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x64412a 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x644129 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 32] @ 0x4c57a5 0x6f7669 0x6fb519 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0x6f7668 net/http.(*conn).readRequest+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1039 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 1720320] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 64] @ 0xe43837 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43836 runtime/pprof.printStackRecord+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x8f5b8e 0x8f5bfa 0x8f5a9c 0x8fb165 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f5b8d text/template/parse.NewIdentifier+0x72d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:351 # 0x8f5bf9 html/template.newIdentCmd+0x799 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:416 # 0x8f5a9b html/template.ensurePipelineContains+0x63b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:327 # 0x8fb164 html/template.(*escaper).commit+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:929 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x8814ad 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8814ac text/template.(*Template).Parse+0x6ac /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 64] @ 0x7c3f15 0x7c3e6c 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7c3f14 github.com/miekg/dns.(*Conn).Write+0x74 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e6b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x758652 0xe03313 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 256] @ 0x6495f9 0x649473 0x64947b 0x58b307 0x58b692 0x64939a 0x649373 0x58b307 0x58b692 0x647173 0x64705a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6495f8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x238 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x649472 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xb2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x64947a crypto/tls.(*clientHelloMsg).marshal.func12.1+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:234 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x649399 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x649372 crypto/tls.(*clientHelloMsg).marshal.func12+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:232 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647172 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x18d2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647059 crypto/tls.(*clientHelloMsg).marshal+0x17b9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:231 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0xa51105 0xa51049 0xa5084d 0xa4b63e 0x4781c1 # 0xa51104 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x244 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa51048 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x188 /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5a0cc5 0x59e083 0x59bbf3 0x59c867 0x62970c 0x666f78 0x63d97c 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x59e082 crypto/rsa.mgf1XOR+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:466 # 0x59bbf2 crypto/rsa.emsaPSSVerify+0x1d2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pss.go:154 # 0x59c866 crypto/rsa.VerifyPSS+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pss.go:381 # 0x62970b crypto/tls.verifyHandshakeSignature+0x14b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:54 # 0x666f77 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x777 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:354 # 0x63d97b crypto/tls.(*clientHandshakeState).doFullHandshake+0x31b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:600 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x6681ef 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 208] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fdf70 0xe17236 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x6fce8a 0x6fce63 0x6fce55 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6fce89 net/textproto.MIMEHeader.Set+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0x6fce62 net/http.Header.Set+0x42 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0x6fce54 net/http.Error+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2181 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0xa480f9 0xa46d05 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa480f8 golang.org/x/net/idna.encode+0x58 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:106 # 0xa46d04 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:400 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x6000db 0x60512d 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6000da crypto/x509.OID.toASN1OID+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/oid.go:237 # 0x60512c crypto/x509.processExtensions+0xf0c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:757 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe03313 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 32] @ 0x758652 0xe02a85 0xe02a53 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe02a84 github.com/0xERR0R/blocky/util.Obfuscate+0x104 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe02a52 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xd2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 160] @ 0x63693e 0x636625 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x63693d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1119 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x5a081a 0x618c82 0x668717 0x66a11e 0x669d87 0x63e66d 0x63ccdc 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a11d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669d86 crypto/tls.keysFromMasterSecret+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:137 # 0x63e66c crypto/tls.(*clientHandshakeState).establishKeys+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:727 # 0x63ccdb crypto/tls.(*clientHandshakeState).handshake+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:496 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 128] @ 0x564725 0x56469d 0x58952c 0x589527 0x588fc6 0x605cf5 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x58952b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x589526 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fc5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x605cf4 crypto/x509.parseCertificate+0x234 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:846 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [15: 240] @ 0xe44d6f 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe44d6e runtime/pprof.writeHeapInternal+0x122e /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:658 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 851968] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x87108b 0x871018 0x87070a 0x870425 0x86ecc9 0x86dca6 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x87108a text/template/parse.(*Tree).newField+0x1aa /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:501 # 0x871017 text/template/parse.(*Tree).term+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:776 # 0x870709 text/template/parse.(*Tree).operand+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:722 # 0x870424 text/template/parse.(*Tree).command+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:692 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [2: 192] @ 0x86e165 0x86e13e 0x86dca6 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86e164 text/template/parse.(*Tree).newPipeline+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:199 # 0x86e13d text/template/parse.(*Tree).pipeline+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:456 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x8c5cba 0x8c5c4f 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe17236 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe22cb1 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x45ba32 0x45b445 0x45b5ca 0xe02b52 0xe02b2a 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02b51 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:326 # 0xe02b29 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:132 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x589ae5 0x6012ba 0x606a0a 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x6012b9 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:201 # 0x606a09 crypto/x509.parseCertificate+0xf49 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:961 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xe17f85 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe17f84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x304 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:390 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x8f7125 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f7124 html/template.(*escaper).escapeBranch+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:524 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 2560] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x576709 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x576708 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x308 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:795 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x4fdfa6 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x544327 0x544430 0x5493ab 0xa46b95 0xa46b63 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa46b94 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:559 # 0xa46b62 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:413 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x48425d 0x484126 0x483dd4 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x555e73 0x5907de 0x58cc8d 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x555e72 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:527 # 0x5907dd crypto/ecdsa.signNISTEC[...]+0x35d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:322 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0xe17d57 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe17d56 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x495809 0x6d3c14 0x6d39b7 0x6b6f7c 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x6d3c13 net/http.(*http2Transport).newClientConn+0x213 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7822 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [1: 1024] @ 0x4678cf 0x46703d 0x4622ec 0x47638a # 0x4678ce runtime.fpunwindExpand+0x6e /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace2stack.go:240 # 0x46703c runtime.(*traceStackTable).dump+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace2stack.go:127 # 0x4622eb runtime.traceAdvance.func4+0x4b /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace2.go:529 # 0x476389 runtime.systemstack+0x49 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/asm_amd64.s:509 0: 0 [1: 5376] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 1703936] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 384] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x45ba32 0x45b445 0x45b685 0x45c9c5 0x45c98c 0xe4367c 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4367b runtime/pprof.printStackRecord+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:532 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 843776] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 843776] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 288] @ 0x636ad8 0x636625 0x6438ed 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x6438ec crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x28c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:538 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 240] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 24] @ 0x6009c5 0x6060ca 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x60d8c5 0x60d20b 0x60c878 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60d8c4 crypto/x509.(*Certificate).buildChains.func1+0x5a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:948 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0xe03786 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe03785 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x705 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:205 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 80] @ 0x4c577b 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 32] @ 0xe0323c 0xe0322d 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe0323b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x642785 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642784 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:394 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 160] @ 0xa47865 0xa46925 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa47864 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:45 # 0xa46924 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x4129ba 0x77247f 0x7724c3 0x7725c5 0xa52172 0xa5213c 0xa52178 0xa51d26 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x77247e github.com/sirupsen/logrus.NewEntry+0x3e /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7724c2 github.com/sirupsen/logrus.(*Logger).newEntry+0x82 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:103 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51d25 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 192] @ 0xe106a5 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe106a4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:183 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x48425d 0x484126 0x483dd4 0x6b7c9d 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c9c net/http.http2putDataBufferChunk+0xdc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1074 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5a942a 0x605f6d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x605f6c crypto/x509.parseCertificate+0x4ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:885 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 288] @ 0xe012ee 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe012ed github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x22d /home/runner/work/blocky/blocky/resolver/bootstrap.go:251 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [3: 336] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x4c7525 0xa4c24c 0xa4c01e 0xa4bf49 0xa50534 0x8bec37 0x8beab9 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0xa4c24b github.com/ThinkChaos/parcour/jobgroup.(*withContext).init+0x8b /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:73 # 0xa4c01d github.com/ThinkChaos/parcour/jobgroup.initGroup+0x13d /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa4bf48 github.com/ThinkChaos/parcour/jobgroup.WithContext+0x68 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:38 # 0xa50533 github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0x53 /home/runner/work/blocky/blocky/lists/list_cache.go:117 # 0x8bec36 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x76 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8beab8 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x138 /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [1: 144] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [2: 256] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fb065 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x548aff 0xa472b1 0xa4728e 0xa469a8 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0xa472b0 strings.Split+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0xa4728d golang.org/x/net/idna.(*labelIter).set+0x2d /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:593 # 0xa469a7 golang.org/x/net/idna.(*Profile).process+0x367 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:374 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x6299d4 0x643b7b 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x6299d3 crypto/tls.signedMessage+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:89 # 0x643b7a crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x51a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:562 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x604e72 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x604e71 crypto/x509.processExtensions+0xc51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:788 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 448] @ 0x62d5bf 0x65af7e 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x62d5be crypto/tls.(*Config).ticketKeys+0x51e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/common.go:954 # 0x65af7d crypto/tls.(*Conn).readClientHello+0x1bd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:156 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 64] @ 0x590c47 0x5904ef 0x58cc8d 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x590c46 crypto/ecdsa.randomPoint[...]+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:205 # 0x5904ee crypto/ecdsa.signNISTEC[...]+0x6e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:294 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0xa50bae 0xa4b63e 0x4781c1 # 0xa50bad github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x3cd /home/runner/work/blocky/blocky/lists/list_cache.go:147 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x548aff 0xa472b1 0xa4728e 0xa469a8 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0xa472b0 strings.Split+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0xa4728d golang.org/x/net/idna.(*labelIter).set+0x2d /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:593 # 0xa469a7 golang.org/x/net/idna.(*Profile).process+0x367 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:374 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x573977 0x573a57 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573976 crypto/internal/bigmod.NewNat+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x573a56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:395 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x642785 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642784 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:394 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 1024] @ 0x573a1e 0x573a0e 0x573a57 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573a1d crypto/internal/bigmod.(*Nat).reset+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x573a0d crypto/internal/bigmod.(*Nat).setBig+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:120 # 0x573a56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:395 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x57892b 0x58d545 0x58ca57 0x58c76e 0x666285 0x65d5dc 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x57892a crypto/sha512.(*digest).Sum+0x34a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha512/sha512.go:298 # 0x58d544 crypto/ecdsa.mixedCSPRNG+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:436 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x666284 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:233 # 0x65d5db crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:582 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0xe440da 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe440d9 runtime/pprof.writeHeapInternal+0x599 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:656 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 835584] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x412a31 0x6f8976 0x6f84f2 0x6fa89e 0x6fa5ca 0x87469f 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8975 net/http.Header.Clone+0x675 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:105 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fa89d net/http.(*response).write+0x23d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1644 # 0x6fa5c9 net/http.(*response).Write+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1616 # 0x87469e text/template.(*state).walk+0xfe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:287 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x668759 0x66a11e 0x669d87 0x65e4ed 0x65a64c 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x668758 crypto/tls.pHash+0x98 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:30 # 0x66a11d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669d86 crypto/tls.keysFromMasterSecret+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:137 # 0x65e4ec crypto/tls.(*serverHandshakeState).establishKeys+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:749 # 0x65a64b crypto/tls.(*serverHandshakeState).handshake+0x16b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:106 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 835584] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x618d5d 0x628899 0x667f14 0x642738 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x642737 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:391 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 336] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe011e5 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe011e4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:236 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 48] @ 0x604812 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x604811 crypto/x509.processExtensions+0x5f1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:755 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 3072] @ 0x50b5d3 0x50affd 0x50b88b 0x6a2d05 0x6a2995 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b88a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:289 # 0x6a2d04 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x6a2994 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 192] @ 0x7133ae 0x71246d 0x4781c1 # 0x7133ad net/http.(*Transport).dialConn+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1612 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [4: 448] @ 0x76ef97 0x7726dc 0x772588 0xa52172 0xa5213c 0xa52178 0xa51967 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51966 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x6353ce 0x635c05 0x6360e6 0x63dc45 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x63dc44 crypto/tls.(*clientHandshakeState).doFullHandshake+0x5e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:653 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x59e391 0x59e32e 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x59e390 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x59e32d crypto/rsa.encrypt+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x51ac85 0x51a80b 0x62bdd4 0x62fdd6 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51ac84 crypto/aes.newCipher+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x642785 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642784 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:394 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 1056] @ 0x4176cc 0x67ba86 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67ba85 net/textproto.readMIMEHeader+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:589 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 96] @ 0x58b607 0x588def 0x58cfdb 0x58cf38 0x58b307 0x58b692 0x588def 0x58ce1e 0x590a78 0x58cc8d 0x58c76e 0x666285 0x65d5dc 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x588dee vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1ae /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x58cfda crypto/ecdsa.addASN1IntBytes+0x7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x58cf37 crypto/ecdsa.encodeSignature.func1+0x57 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x588dee vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1ae /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x58ce1d crypto/ecdsa.encodeSignature+0xbd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:340 # 0x590a77 crypto/ecdsa.signNISTEC[...]+0x5f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:335 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x666284 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:233 # 0x65d5db crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:582 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x6b7225 0x6b70c1 0x4781c1 # 0x6b7224 net/http.(*http2clientConnPool).addConnLocked+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:948 # 0x6b70c0 net/http.(*http2addConnCall).run+0x180 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:927 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x6100b7 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x6100b6 crypto/x509.checkSignature+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:917 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642708 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 192] @ 0x6b829b 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6b829a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1167 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 16] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 288] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0xa4c1f6 0xa4d045 0xa4cede 0xa4ce77 0xa537bb 0xa50f79 0xa5084d 0xa4b63e 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xa4c1f5 github.com/ThinkChaos/parcour/jobgroup.(*withContext).init+0x35 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:69 # 0xa4d044 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x1a4 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa4cedd github.com/ThinkChaos/parcour/jobgroup.withParentAndContext+0x3d /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:26 # 0xa4ce76 github.com/ThinkChaos/parcour/jobgroup.WithParent+0x36 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:14 # 0xa537ba github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x3a /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:52 # 0xa50f78 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb8 /home/runner/work/blocky/blocky/lists/list_cache.go:166 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x5a96dc 0x605f6d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a96db crypto/x509/pkix.(*Name).FillFromRDNSequence+0x37b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:167 # 0x605f6c crypto/x509.parseCertificate+0x4ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:885 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x8f6f65 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f6f64 html/template.(*escaper).escapeBranch+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:509 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe1d63e 0xe1d11c 0x4781c1 # 0xe1d63d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1d11b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x86e165 0x86e13e 0x86dca6 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86e164 text/template/parse.(*Tree).newPipeline+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:199 # 0x86e13d text/template/parse.(*Tree).pipeline+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:456 # 0x86dca5 text/template/parse.(*Tree).action+0x2c5 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x6288d2 0x667f14 0x642d34 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x6288d1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x642d33 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:420 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x45ba32 0x45bda7 0xa47bbc 0xa46925 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa47bbb golang.org/x/net/idna.decode+0x3db /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:97 # 0xa46924 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x564725 0x56469d 0x570832 0x5707c7 0x56ceeb 0x6019f8 0x606368 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x570831 math/big.(*Int).SetBytes+0x1b1 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x5707c6 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x146 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/nistec.go:265 # 0x56ceea crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/elliptic.go:155 # 0x6019f7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:262 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x7c12fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7c12f9 github.com/miekg/dns.init.func65+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:75 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 8192] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 80] @ 0x589ae5 0x604db9 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x604db8 crypto/x509.processExtensions+0xb98 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:777 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 24576] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 48] @ 0x5e2437 0x5df428 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0xe00d45 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5e2436 net.sockaddrToTCP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:19 # 0x5df427 net.(*netFD).dial+0x587 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:141 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0xe00d44 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /home/runner/work/blocky/blocky/resolver/bootstrap.go:207 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 32] @ 0xa48325 0xa46d05 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48324 golang.org/x/net/idna.encode+0x284 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:169 # 0xa46d04 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:400 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fdf70 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe011e5 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe011e4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:236 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 112] @ 0x606b3b 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606b3a crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:970 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x77d073 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xa4fa0c 0xa4f9b3 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x77d072 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4fa0b github.com/sirupsen/logrus.(*Entry).Warnf+0x40b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4f9b2 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3b2 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x6008fa 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6008f9 crypto/x509.parseName+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:116 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 3072] @ 0x636ad8 0x636625 0x63d717 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x63d716 crypto/tls.(*clientHandshakeState).doFullHandshake+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:550 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x50b065 0x50b88b 0x6a2d05 0x6a2995 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x50b064 bytes.(*Buffer).grow+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:137 # 0x50b88a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:289 # 0x6a2d04 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x6a2994 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 160] @ 0x5a942a 0x6060ed 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x6060ec crypto/x509.parseCertificate+0x62c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:905 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 1794048] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1536] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x57491f 0x57672b 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x57491e crypto/internal/bigmod.(*Nat).montgomeryReduction+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:577 # 0x57672a crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x32a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:798 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 352] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xa4fa0c 0xa4f9b3 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4fa0b github.com/sirupsen/logrus.(*Entry).Warnf+0x40b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4f9b2 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3b2 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fdf93 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 512] @ 0x4842dc 0x484126 0x483e7c 0x772465 0x7725c5 0xa50c39 0xa50c03 0xa50c42 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x772464 github.com/sirupsen/logrus.(*Logger).newEntry+0x24 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa50c38 github.com/0xERR0R/blocky/log.PrefixedLog+0x458 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa50c02 github.com/0xERR0R/blocky/lists.logger+0x422 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa50c41 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:149 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 10223616] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0x45ba32 0x45b445 0x45b685 0x45c9c5 0x45c98c 0xe4367c 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4367b runtime/pprof.printStackRecord+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:532 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 192] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x618cb2 0x668717 0x66a11e 0x669d87 0x63e66d 0x63ccdc 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a11d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669d86 crypto/tls.keysFromMasterSecret+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:137 # 0x63e66c crypto/tls.(*clientHandshakeState).establishKeys+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:727 # 0x63ccdb crypto/tls.(*clientHandshakeState).handshake+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:496 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x642d10 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x76ef97 0xe00bdd 0xe00b07 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe00bdc github.com/sirupsen/logrus.(*Entry).WithField+0x59c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe00b06 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x4c6 /home/runner/work/blocky/blocky/resolver/bootstrap.go:202 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [3: 240] @ 0x5da014 0x6f5bcb 0x675083 0x6751b3 0x6fb929 0x4781c1 # 0x5da013 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:187 # 0x6f5bca net/http.(*connReader).Read+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:789 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6751b2 bufio.(*Reader).Peek+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:148 # 0x6fb928 net/http.(*conn).serve+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2079 0: 0 [2: 32] @ 0x67b987 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b986 net/textproto.readMIMEHeader+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:571 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 48] @ 0x4c7525 0x6fb2a7 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x6fb2a6 net/http.(*conn).serve+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1897 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x668345 0x6442be 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x6442bd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fb065 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x6634a5 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6634a4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:700 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 96] @ 0x5fe1b6 0x5fe03a 0x64012d 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5fe1b5 crypto/x509.(*CertPool).addCertFunc+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:205 # 0x5fe039 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:184 # 0x64012c crypto/tls.(*Conn).verifyServerCertificate+0x7ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:994 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x605452 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605451 crypto/x509.processExtensions+0x1231 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:720 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [7: 168] @ 0x67b987 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b986 net/textproto.readMIMEHeader+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:571 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 112] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 1792] @ 0x62ab67 0x62ab5d 0x41e0f1 0x4781c1 # 0x62ab66 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:73 # 0x62ab5c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:65 # 0x41e0f0 runtime.runfinq+0x3f0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/mfinal.go:256 0: 0 [2: 64] @ 0x4fdfa6 0xe17236 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x6009c5 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 224] @ 0x628ccf 0x667665 0x6681ef 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [46: 35799040] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 160] @ 0xe43837 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43836 runtime/pprof.printStackRecord+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 1638400] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x618c72 0x668717 0x66a11e 0x669d87 0x63e66d 0x63ccdc 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a11d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669d86 crypto/tls.keysFromMasterSecret+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:137 # 0x63e66c crypto/tls.(*clientHandshakeState).establishKeys+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:727 # 0x63ccdb crypto/tls.(*clientHandshakeState).handshake+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:496 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 128] @ 0x6be407 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6be406 net/http.(*http2Framer).readMetaFrame+0x126 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2946 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 176] @ 0x751876 0x751877 0x753bd2 0x758ccb 0x758645 0xe03313 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x751875 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:52 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 16] @ 0x48425d 0x484126 0x483e7c 0x4fd9da 0x4fb027 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fb026 fmt.Errorf+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:23 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x4c5e66 0xa4bd46 0xa4b63e 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0xa4bd45 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x65 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:49 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x66a46a 0x65d31a 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x66a469 crypto/tls.newFinishedHash+0x129 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:160 # 0x65d319 crypto/tls.(*serverHandshakeState).doFullHandshake+0x99 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:554 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x60ccb9 0x60d3e6 0x60d20b 0x60c878 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60ccb8 crypto/x509.alreadyInChain+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:856 # 0x60d3e5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:902 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 28672] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 96] @ 0x412a31 0x6f8976 0x6f84f2 0x6fcfb5 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8975 net/http.Header.Clone+0x675 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:105 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fcfb4 net/http.Error+0x194 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2183 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe16cbf 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe16cbe github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xfe /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x589ae5 0x600e45 0x605e53 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x600e44 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:153 # 0x605e52 crypto/x509.parseCertificate+0x392 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:870 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x59e391 0x59e32e 0x59c747 0x62970c 0x666f78 0x63d97c 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x59e390 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x59e32d crypto/rsa.encrypt+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59c746 crypto/rsa.VerifyPSS+0x1a6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pss.go:364 # 0x62970b crypto/tls.verifyHandshakeSignature+0x14b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:54 # 0x666f77 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x777 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:354 # 0x63d97b crypto/tls.(*clientHandshakeState).doFullHandshake+0x31b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:600 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x66a46a 0x63c985 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x66a469 crypto/tls.newFinishedHash+0x129 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:160 # 0x63c984 crypto/tls.(*clientHandshakeState).handshake+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:447 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 192] @ 0x58b607 0x667565 0x66736e 0x667db2 0x64419c 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x64419b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x64552a 0x6454fa 0x64540d 0x6452d9 0x64535b 0x64531d 0x647fbd 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x645529 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6454f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64540c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:30 # 0x6452d8 crypto/tls.marshalingFunction.Marshal+0x18 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:20 # 0x64535a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x64531c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:26 # 0x647fbc crypto/tls.(*clientHelloMsg).marshal.func16+0x1fc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:293 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x667db2 0x642d10 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 80] @ 0xe44d6f 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe44d6e runtime/pprof.writeHeapInternal+0x122e /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:658 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 811008] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 655360] @ 0x44f639 0x46393d 0x461605 0xb4d246 0xe50e45 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xb4d245 runtime/trace.Start+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace/trace.go:125 # 0xe50e44 net/http/pprof.Trace+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:178 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0xe43865 0xe42ed2 0xe45275 0xe45005 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43864 runtime/pprof.printStackRecord+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe42ed1 runtime/pprof.printCountProfile+0x951 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:476 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe45004 runtime/pprof.writeGoroutine+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:734 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 80] @ 0xe43889 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43888 runtime/pprof.printStackRecord+0x308 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 768] @ 0x6d693b 0x6d2b91 0x6d2715 0x70d68b 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x6d693a net/http.(*http2ClientConn).RoundTrip+0x15a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8285 # 0x6d2b90 net/http.(*http2Transport).RoundTripOpt+0x1b0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7630 # 0x6d2714 net/http.(*http2Transport).RoundTrip+0x14 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7579 # 0x70d68a net/http.(*Transport).roundTrip+0x78a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:606 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x658725 0x63607f 0x63dc45 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x658724 crypto/tls.(*clientKeyExchangeMsg).marshal+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1592 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63dc44 crypto/tls.(*clientHandshakeState).doFullHandshake+0x5e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:653 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 13824] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [15: 11550720] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0x68d325 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d324 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:178 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x484972 0x483e25 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x618c72 0x668717 0x66a7de 0x66ae31 0x65ef0b 0x65a6c6 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a7dd crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x66ae30 crypto/tls.finishedHash.serverSum+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:221 # 0x65ef0a crypto/tls.(*serverHandshakeState).sendFinished+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:854 # 0x65a6c5 crypto/tls.(*serverHandshakeState).handshake+0x1e5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:117 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 80] @ 0x516f87 0x58d5bd 0x58ca57 0x58c76e 0x666285 0x65d5dc 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f86 crypto/cipher.NewCTR+0x166 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:50 # 0x58d5bc crypto/ecdsa.mixedCSPRNG+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:450 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x666284 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:233 # 0x65d5db crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:582 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 12288] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 80] @ 0x636913 0x636625 0x642efe 0x640d47 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636912 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x132 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1146 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x642efd crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:429 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 384] @ 0x6dd2bd 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd2bc net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9480 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 9472] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 128] @ 0x606b3b 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606b3a crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:970 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x758bb6 0x758645 0xe03313 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x758bb5 regexp.(*Regexp).replaceAll+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:621 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 1536] @ 0x62ab67 0x62ab5d 0x41e0f1 0x4781c1 # 0x62ab66 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:73 # 0x62ab5c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:65 # 0x41e0f0 runtime.runfinq+0x3f0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/mfinal.go:256 0: 0 [1: 581632] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 72] @ 0xe02bec 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02beb github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x26b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 9142272] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 352] @ 0x4176cc 0x6f8a95 0x6f84f2 0x6fa89e 0x6fa5ca 0xe3e465 0xe3e936 0xe3ec65 0xe3f1d6 0xe3f60f 0x4fdeb7 0xe429fe 0xe45275 0xe45005 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x6f8a94 net/http.Header.Clone+0x794 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fa89d net/http.(*response).write+0x23d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1644 # 0x6fa5c9 net/http.(*response).Write+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1616 # 0xe3e464 text/tabwriter.(*Writer).write0+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:251 # 0xe3e935 text/tabwriter.(*Writer).writeLines+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:318 # 0xe3ec64 text/tabwriter.(*Writer).format+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:405 # 0xe3f1d5 text/tabwriter.(*Writer).flushNoDefers+0x115 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:513 # 0xe3f60e text/tabwriter.(*Writer).Write+0x3ee /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:546 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe429fd runtime/pprof.printCountProfile+0x47d /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:473 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe45004 runtime/pprof.writeGoroutine+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:734 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 64] @ 0x54450b 0x4fdeb7 0xe4310b 0xe42785 0xe45275 0xe45005 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x54450a strings.(*Builder).Write+0x8a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:91 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe4310a runtime/pprof.printCountProfile.func1+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:447 # 0xe42784 runtime/pprof.printCountProfile+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:460 # 0xe45274 runtime/pprof.writeRuntimeProfile+0x154 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:782 # 0xe45004 runtime/pprof.writeGoroutine+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:734 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [14: 224] @ 0xe43889 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43888 runtime/pprof.printStackRecord+0x308 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 802816] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [23: 5152] @ 0xe435da 0xe435ce 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe435cd runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:530 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 802816] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x5a03aa 0x618a82 0x6687e2 0x66a11e 0x669d87 0x65e4ed 0x65a64c 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a03a9 crypto/sha256.(*digest).MarshalBinary+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:67 # 0x618a81 crypto/hmac.(*hmac).Reset+0x161 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:112 # 0x6687e1 crypto/tls.pHash+0x121 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:34 # 0x66a11d crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669d86 crypto/tls.keysFromMasterSecret+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:137 # 0x65e4ec crypto/tls.(*serverHandshakeState).establishKeys+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:749 # 0x65a64b crypto/tls.(*serverHandshakeState).handshake+0x16b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:106 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 512] @ 0x573a1e 0x573a0e 0x573a57 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573a1d crypto/internal/bigmod.(*Nat).reset+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x573a0d crypto/internal/bigmod.(*Nat).setBig+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:120 # 0x573a56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:395 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x5a0cc5 0x667d4d 0x642812 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642811 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:397 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 160] @ 0x68fdcd 0x692091 0x691998 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68fdcc compress/flate.NewReader+0x8c /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:813 # 0x692090 compress/gzip.(*Reader).readHeader+0x370 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:238 # 0x691997 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:113 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x51ade5 0x51a80b 0x62bdd4 0x62fdd6 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x530d9a 0x5706d1 0x56ceeb 0x6019f8 0x606368 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x530d99 crypto/internal/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p256_asm.go:50 # 0x5706d0 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/nistec.go:256 # 0x56ceea crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/elliptic.go:155 # 0x6019f7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:262 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 176] @ 0xe012ee 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe012ed github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x22d /home/runner/work/blocky/blocky/resolver/bootstrap.go:251 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 640] @ 0x6a29eb 0x6a29b9 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a29ea bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:71 # 0x6a29b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x618c72 0x628899 0x667f14 0x642d34 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x642d33 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:420 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 416] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x642738 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x642737 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:391 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x86db7d 0x86daef 0x86dbb5 0x86d858 0x86d4ee 0x86f14e 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86db7c text/template/parse.(*Tree).newEnd+0x19c /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:788 # 0x86daee text/template/parse.(*Tree).endControl+0x10e /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:600 # 0x86dbb4 text/template/parse.(*Tree).action+0x1d4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:405 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86d4ed text/template/parse.(*Tree).itemList+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:353 # 0x86f14d text/template/parse.(*Tree).parseControl+0x12d /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:531 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 24] @ 0x4a42ed 0x4b018b 0x4b0213 0x6b4d02 0x6b415f 0x6b54d9 0xe5ff62 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4a42ec path.Join+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/path/path.go:163 # 0x4b018a io/fs.(*subFS).fullName+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/io/fs/sub.go:57 # 0x4b0212 io/fs.(*subFS).Open+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/io/fs/sub.go:82 # 0x6b4d01 net/http.ioFS.Open+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:835 # 0x6b415e net/http.serveFile+0xbe /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:639 # 0x6b54d8 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:935 # 0xe5ff61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2214 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 21760] @ 0x7fa330 0x7f753d 0x7f99eb 0x4781c1 # 0x7fa32f github.com/miekg/dns.(*Server).readTCP+0x12f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:699 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x48425d 0x484126 0x483e7c 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x668105 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 112] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 352] @ 0x4127d7 0x41794d 0x6dd5d5 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd5d4 net/http.(*http2clientConnReadLoop).handleResponse+0x614 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9509 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 96] @ 0x51ac85 0x51a80b 0x62bdd4 0x62fdd6 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51ac84 crypto/aes.newCipher+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 240] @ 0x548aff 0xa472b1 0xa4728e 0xa469a8 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0xa472b0 strings.Split+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0xa4728d golang.org/x/net/idna.(*labelIter).set+0x2d /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:593 # 0xa469a7 golang.org/x/net/idna.(*Profile).process+0x367 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:374 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 224] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x64419c 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x64419b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [24: 17891328] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x711719 0x70d63a 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x711718 net/http.(*Transport).getConn+0x458 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1400 # 0x70d639 net/http.(*Transport).roundTrip+0x739 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:595 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483dd4 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68dd05 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68dd04 compress/flate.(*decompressor).readHuffman+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:410 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 560] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x6008fa 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6008f9 crypto/x509.parseName+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:116 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 4864] @ 0x7fa330 0x7f753d 0x7f99eb 0x4781c1 # 0x7fa32f github.com/miekg/dns.(*Server).readTCP+0x12f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:699 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0xa53687 0xa51b18 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa53686 github.com/0xERR0R/blocky/lists/parsers.AllowErrors[...]+0x106 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:37 # 0xa51b17 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x297 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xe2073e 0xe200dc 0x4781c1 # 0xe2073d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x4c7525 0xa4c24c 0xa4bae6 0xa4b90f 0xa5059d 0x8bec37 0x8beab9 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0xa4c24b github.com/ThinkChaos/parcour/jobgroup.(*withContext).init+0x8b /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:73 # 0xa4bae5 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x225 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa4b90e github.com/ThinkChaos/parcour/jobgroup.WithMaxConcurrency+0x4e /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:29 # 0xa5059c github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0xbc /home/runner/work/blocky/blocky/lists/list_cache.go:120 # 0x8bec36 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x76 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8beab8 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x138 /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [1: 24] @ 0x68d325 0x68df25 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d324 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:178 # 0x68df24 compress/flate.(*decompressor).readHuffman+0x424 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [62: 29966336] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x86dcce 0x86dc89 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86dccd text/template/parse.(*Tree).newAction+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:266 # 0x86dc88 text/template/parse.(*Tree).action+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:418 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 48] @ 0xe1f799 0xe1fb54 0xe1f5bc 0x4781c1 # 0xe1f798 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x118 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe1fb53 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x4129ba 0x6f777c 0x6fb519 0x4781c1 # 0x6f777b net/http.(*conn).readRequest+0x85b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1057 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 176] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 96] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 20480] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 80] @ 0x589ae5 0x600e45 0x606210 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x600e44 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:153 # 0x60620f crypto/x509.parseCertificate+0x74f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:919 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 48] @ 0xa3174f 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xa3174e github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 1024] @ 0x516f76 0x58d5bd 0x58ca57 0x58c76e 0x666285 0x65d5dc 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f75 crypto/cipher.NewCTR+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:53 # 0x58d5bc crypto/ecdsa.mixedCSPRNG+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:450 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x666284 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x5a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:233 # 0x65d5db crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:582 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 64] @ 0x618d5d 0x668225 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x573977 0x573a57 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573976 crypto/internal/bigmod.NewNat+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x573a56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:395 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 224] @ 0x68d325 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d324 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:178 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x484959 0x483e25 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484958 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:233 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x86cf54 0x86cf19 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86cf53 text/template/parse.(*ListNode).append+0x533 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:93 # 0x86cf18 text/template/parse.(*Tree).parse+0x4f8 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:319 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [18: 13271040] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5191f0 0x5190b8 0x62b9d1 0x6311c4 0x635bce 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5191ef crypto/aes.sliceForAppend+0x28f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:82 # 0x5190b7 crypto/aes.(*gcmAsm).Seal+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:116 # 0x62b9d0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:507 # 0x6311c3 crypto/tls.(*halfConn).encrypt+0x763 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:529 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x4129ba 0x63fd2c 0x63fe1e 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x63fd2b crypto/x509.NewCertPool+0x3ab /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:67 # 0x63fe1d crypto/tls.(*Conn).verifyServerCertificate+0x49d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:990 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 288] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 640] @ 0x564725 0x56469d 0x58952c 0x589527 0x588fc6 0x601749 0x606368 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x58952b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x589526 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fc5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x601748 crypto/x509.parsePublicKey+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:233 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 864] @ 0x4176cc 0x76ef45 0x7726dc 0x772588 0xa4f6b0 0xa4f67a 0xa4f679 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4f6af github.com/0xERR0R/blocky/log.PrefixedLog+0xaf /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4f679 github.com/0xERR0R/blocky/lists.logger+0x79 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4f678 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x78 /home/runner/work/blocky/blocky/lists/downloader.go:95 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 14336] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xa4f8fa 0xa4f7a0 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4f8f9 github.com/sirupsen/logrus.(*Entry).WithField+0x2f9 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xa4f79f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x19f /home/runner/work/blocky/blocky/lists/downloader.go:97 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 224] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 1152] @ 0x564725 0x56469d 0x58952c 0x589527 0x588fc6 0x601749 0x606368 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x58952b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x589526 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fc5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x601748 crypto/x509.parsePublicKey+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:233 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x548aff 0x60da65 0x60da6b 0x60e4d5 0x60e4b3 0x60c71a 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0x60da64 strings.Split+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0x60da6a crypto/x509.validHostname+0xaa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:983 # 0x60e4d4 crypto/x509.validHostnamePattern+0x2d4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:969 # 0x60e4b2 crypto/x509.(*Certificate).VerifyHostname+0x2b2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:1120 # 0x60c719 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:796 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 352] @ 0x4176cc 0x6f8a95 0x6f84f2 0x6fa89e 0x6fa5ca 0x87469f 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8a94 net/http.Header.Clone+0x794 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fa89d net/http.(*response).write+0x23d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1644 # 0x6fa5c9 net/http.(*response).Write+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1616 # 0x87469e text/template.(*state).walk+0xfe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:287 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 240] @ 0x589ae5 0x604db9 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x604db8 crypto/x509.processExtensions+0xb98 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:777 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 224] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 224] @ 0x67b987 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b986 net/textproto.readMIMEHeader+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:571 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 96] @ 0x58b607 0x6469f3 0x6468da 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6469f2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1152 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6468d9 crypto/tls.(*clientHelloMsg).marshal+0x1039 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:193 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x6a313c 0x6a09e5 0x6a0645 0x69fd5e 0x6db3a8 0x6da6f1 0x6da863 0x6da43e 0x6d816f 0x6d7687 0x6d7098 0x4781c1 # 0x6a313b vendor/golang.org/x/net/http2/hpack.AppendHuffmanString+0xbb /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:186 # 0x6a09e4 vendor/golang.org/x/net/http2/hpack.appendHpackString+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:223 # 0x6a0644 vendor/golang.org/x/net/http2/hpack.appendIndexedName+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:183 # 0x69fd5d vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x39d /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:74 # 0x6db3a7 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9177 # 0x6da6f0 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9111 # 0x6da862 net/http.(*http2ClientConn).encodeHeaders.func1+0x82 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9003 # 0x6da43d net/http.(*http2ClientConn).encodeHeaders+0x65d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9104 # 0x6d816e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8578 # 0x6d7686 net/http.(*http2clientStream).writeRequest+0x5a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8474 # 0x6d7097 net/http.(*http2clientStream).doRequest+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8392 0: 0 [2: 2560] @ 0x62ab67 0x62ab5d 0x41e0f1 0x4781c1 # 0x62ab66 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:73 # 0x62ab5c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:65 # 0x41e0f0 runtime.runfinq+0x3f0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/mfinal.go:256 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x713398 0x71246d 0x4781c1 # 0x713397 net/http.(*Transport).dialConn+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1611 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x831ce5 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 640] @ 0x6a1145 0x6a102b 0x69fc91 0x6db3a8 0x6da6f1 0x6daaea 0x6da43e 0x6d816f 0x6d7687 0x6d7098 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69fc90 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6db3a7 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9177 # 0x6da6f0 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9111 # 0x6daae9 net/http.(*http2ClientConn).encodeHeaders.func1+0x309 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9079 # 0x6da43d net/http.(*http2ClientConn).encodeHeaders+0x65d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9104 # 0x6d816e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8578 # 0x6d7686 net/http.(*http2clientStream).writeRequest+0x5a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8474 # 0x6d7097 net/http.(*http2clientStream).doRequest+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8392 0: 0 [2: 352] @ 0x51acc5 0x51a80b 0x62bc74 0x63e863 0x63ccdc 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bc73 crypto/tls.aeadAESGCM+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:531 # 0x63e862 crypto/tls.(*clientHandshakeState).establishKeys+0x2a2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:736 # 0x63ccdb crypto/tls.(*clientHandshakeState).handshake+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:496 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x4c57a5 0xa4c1f6 0xa4bae6 0xa4b90f 0xa5059d 0x8bec37 0x8beab9 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0xa4c1f5 github.com/ThinkChaos/parcour/jobgroup.(*withContext).init+0x35 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:69 # 0xa4bae5 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x225 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa4b90e github.com/ThinkChaos/parcour/jobgroup.WithMaxConcurrency+0x4e /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:29 # 0xa5059c github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0xbc /home/runner/work/blocky/blocky/lists/list_cache.go:120 # 0x8bec36 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x76 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8beab8 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x138 /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [1: 256] @ 0x64bc7d 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bc7c crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:393 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 262144] @ 0x7c3886 0x7c36e5 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c3885 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xa5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:280 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0xa33cc5 0xa3367c 0xa50f3d 0xa5084d 0xa4b63e 0x4781c1 # 0xa33cc4 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Refresh+0x84 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:65 # 0xa3367b github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Refresh+0x9b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:47 # 0xa50f3c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x7c /home/runner/work/blocky/blocky/lists/list_cache.go:164 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x5cb845 0x5cb7ef 0x5e2dde 0x5e1fd0 0x70091e 0xe5907b 0xe5d0b0 0x4781c1 # 0x5cb844 net.newFD+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5cb7ee net.(*netFD).accept+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:180 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x70091d net/http.(*Server).Serve+0x33d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3260 # 0xe5907a github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xe5d0af github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:408 0: 0 [5: 1280] @ 0x4842dc 0x484126 0x483dd4 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 288] @ 0x6dd306 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd305 net/http.(*http2clientConnReadLoop).handleResponse+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9482 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 5376] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x628ccf 0x667665 0x6681ef 0x643f65 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x643f64 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x628858 0x667f14 0x6426d3 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x628857 vendor/golang.org/x/crypto/hkdf.Extract+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6426d2 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xd2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:388 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe011e5 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe011e4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:236 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [5: 240] @ 0xe160f1 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe160f0 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x230 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:240 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 320] @ 0x5a942a 0x605f6d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x605f6c crypto/x509.parseCertificate+0x4ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:885 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 128] @ 0x48425d 0x484126 0x483dd4 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x618d5d 0x668225 0x643f65 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x643f64 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [26: 18956288] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0xa4bf54 0xa50534 0x8bec37 0x8beab9 0x4781c1 # 0xa4bf53 github.com/ThinkChaos/parcour/jobgroup.WithContext+0x73 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:38 # 0xa50533 github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0x53 /home/runner/work/blocky/blocky/lists/list_cache.go:117 # 0x8bec36 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x76 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8beab8 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x138 /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [4: 832] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fdf70 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x4129ba 0x69f90f 0x69f90a 0x6d42b0 0x6d39b7 0x6b6f7c 0x4781c1 # 0x69f90e vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x6e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:46 # 0x69f909 vendor/golang.org/x/net/http2/hpack.NewEncoder+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:42 # 0x6d42af net/http.(*http2Transport).newClientConn+0x8af /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7850 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [4: 640] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [12: 393216] @ 0x750a2a 0x75195f 0x753bd2 0x758ccb 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 240] @ 0x6dd2bd 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd2bc net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9480 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 112] @ 0x76ef97 0xa522ad 0xa51967 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa522ac github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1ac /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51966 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x6f6266 0x6fb49e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6f6265 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:852 # 0x6fb49d net/http.(*conn).serve+0x2bd /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1966 0: 0 [1: 80] @ 0x495809 0x712db0 0x713bdc 0x71246d 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x712daf net/http.(*persistConn).addTLS+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1565 # 0x713bdb net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1658 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x668225 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x642785 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642784 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:394 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x6360e6 0x65d465 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x65d464 crypto/tls.(*serverHandshakeState).doFullHandshake+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:563 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 17301504] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x58b607 0x64ac7a 0x64ac53 0x58b307 0x58b692 0x645d93 0x645c7a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64ac79 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64ac52 crypto/tls.(*clientHelloMsg).marshal.func3+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:131 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645d92 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x4f2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645c79 crypto/tls.(*clientHelloMsg).marshal+0x3d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:130 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [88: 40370176] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x58b607 0x64b0c5 0x64afba 0x58b307 0x58b692 0x64aefa 0x64aed3 0x58b307 0x58b692 0x645a85 0x64596e 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b0c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64afb9 crypto/tls.(*clientHelloMsg).marshal.func1.1+0x99 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:112 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64aef9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64aed2 crypto/tls.(*clientHelloMsg).marshal.func1+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:110 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645a84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64596d crypto/tls.(*clientHelloMsg).marshal+0xcd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:109 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 64] @ 0x5a0cc5 0x629b35 0x663508 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x629b34 crypto/tls.signedMessage+0x194 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:93 # 0x663507 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:709 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 512] @ 0x4134f7 0x5fe12b 0x5fe03a 0x64012d 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5fe12a crypto/x509.(*CertPool).addCertFunc+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:204 # 0x5fe039 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:184 # 0x64012c crypto/tls.(*Conn).verifyServerCertificate+0x7ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:994 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xe00c05 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe00c04 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x5c4 /home/runner/work/blocky/blocky/resolver/bootstrap.go:202 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7726dc 0x772588 0xa52172 0xa5213c 0xa52178 0xa51d26 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51d25 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0xa317cd 0xa31736 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa317cc github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x484972 0x483e25 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 240] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x484959 0x483e25 0x7508fb 0x751b7c 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484958 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:233 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x7508fa regexp.freeBitState+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:59 # 0x751b7b regexp.(*Regexp).backtrack+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:363 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x76f8c6 0x76f7cd 0x7701a8 0xa50dcb 0xa50d8b 0xa4b63e 0x4781c1 # 0x76f8c5 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x76f7cc github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa50dca github.com/sirupsen/logrus.(*Entry).Info+0x5ea /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa50d8a github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x5aa /home/runner/work/blocky/blocky/lists/list_cache.go:152 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x77843a 0x483f11 0x76e316 0x76fb29 0x7701a8 0xa51d5e 0xa51d1d 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x778439 github.com/sirupsen/logrus.init.0.func1+0x19 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:39 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x76e315 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x76fb28 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51d5d github.com/sirupsen/logrus.(*Entry).Info+0x4dd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa51d1c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x49c /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x600bc5 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x600bc4 crypto/x509.parseName+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:138 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 163840] @ 0x6a849a 0x483f11 0x6f4f3d 0x6f4f31 0x4ab5b1 0x4ab32c 0x4ab30b 0x6b28a5 0x6b47e5 0x6b54d9 0xe5ff62 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6a8499 net/http.init.func15+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:811 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6f4f3c net/http.getCopyBuf+0x5c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:814 # 0x6f4f30 net/http.(*response).ReadFrom+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:578 # 0x4ab5b0 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:415 # 0x4ab32b io.Copy+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:388 # 0x4ab30a io.CopyN+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:364 # 0x6b28a4 net/http.serveContent+0xd24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:378 # 0x6b47e4 net/http.serveFile+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:705 # 0x6b54d8 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:935 # 0xe5ff61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2214 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 3072] @ 0x62ab67 0x62ab5d 0x41e0f1 0x4781c1 # 0x62ab66 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:73 # 0x62ab5c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:65 # 0x41e0f0 runtime.runfinq+0x3f0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/mfinal.go:256 0: 0 [1: 80] @ 0x6a1145 0x6a102b 0x69fc91 0x6db3a8 0x6da6f1 0x6da8ee 0x6da43e 0x6d816f 0x6d7687 0x6d7098 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69fc90 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6db3a7 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9177 # 0x6da6f0 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9111 # 0x6da8ed net/http.(*http2ClientConn).encodeHeaders.func1+0x10d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9010 # 0x6da43d net/http.(*http2ClientConn).encodeHeaders+0x65d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9104 # 0x6d816e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8578 # 0x6d7686 net/http.(*http2clientStream).writeRequest+0x5a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8474 # 0x6d7097 net/http.(*http2clientStream).doRequest+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8392 0: 0 [12: 8552448] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x484972 0x483e25 0x7508fb 0x751b7c 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x7508fa regexp.freeBitState+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:59 # 0x751b7b regexp.(*Regexp).backtrack+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:363 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 160] @ 0x495809 0x4c6d73 0x6aa936 0x6aa93c 0x6a9bf2 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x6aa935 context.WithDeadline+0x455 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x6aa93b net/http.setRequestCancel+0x45b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:366 # 0x6a9bf1 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:257 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0xa48325 0xa46d05 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48324 golang.org/x/net/idna.encode+0x284 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:169 # 0xa46d04 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:400 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 10752] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x6000db 0x60512d 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6000da crypto/x509.OID.toASN1OID+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/oid.go:237 # 0x60512c crypto/x509.processExtensions+0xf0c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:757 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 2560] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x573875 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x573874 crypto/internal/bigmod.rr+0x294 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:356 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 240] @ 0xa480f9 0xa46d05 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa480f8 golang.org/x/net/idna.encode+0x58 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:106 # 0xa46d04 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:400 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [16: 8912896] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x667605 0x667db2 0x642785 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642784 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:394 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x63102b 0x635bce 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x542805 0x5421eb 0x483c82 0x542185 0x54214f 0x63ad8c 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x542804 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:58 # 0x5421ea crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:178 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x542184 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x54214e crypto/ecdh.(*PrivateKey).PublicKey+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:162 # 0x63ad8b crypto/tls.(*Conn).makeClientHello+0xaab /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:156 # 0x63b19c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:182 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 144] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x6bbfeb 0x6b96ba 0x6dc30c 0x6db885 0x4781c1 # 0x6bbfea net/http.http2parseHeadersFrame+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2428 # 0x6b96b9 net/http.(*http2Framer).ReadFrame+0x199 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1916 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [3: 1536] @ 0x5764d2 0x57648e 0x576492 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5764d1 crypto/internal/bigmod.(*Nat).reset+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x57648d crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x576491 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:790 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 128] @ 0x60ccb9 0x60d3e6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60ccb8 crypto/x509.alreadyInChain+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:856 # 0x60d3e5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:902 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 896] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x58b607 0x6674f6 0x66735e 0x6681ef 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 4096] @ 0x6a809a 0x483f11 0x6b7af7 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6a8099 net/http.init.func2+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1046 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6b7af6 net/http.http2getDataBufferChunk+0xd6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1057 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 112] @ 0x76ef97 0x7726dc 0x772588 0xa4f6b0 0xa4f67a 0xa4f679 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4f6af github.com/0xERR0R/blocky/log.PrefixedLog+0xaf /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4f679 github.com/0xERR0R/blocky/lists.logger+0x79 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4f678 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x78 /home/runner/work/blocky/blocky/lists/downloader.go:95 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 224] @ 0x628ccf 0x667665 0x667db2 0x64419c 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x64419b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x40950c 0x713369 0x71246d 0x4781c1 # 0x713368 net/http.(*Transport).dialConn+0x128 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1609 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642708 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x668345 0x6442be 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x6442bd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6681ef 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xe203bc 0xe20cd7 0xe20baa 0xe038d3 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe203bb github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xdb /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe20cd6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xe20ba9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe038d2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:224 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 43520] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 24] @ 0x634bd8 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x634bd7 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 320] @ 0x636ad8 0x636625 0x63d7a8 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x63d7a7 crypto/tls.(*clientHandshakeState).doFullHandshake+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:571 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fdf70 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 7168] @ 0x62ac9c 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62ac9b crypto/tls.(*certCache).newCert+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 192] @ 0x618c72 0x628cab 0x667665 0x667db2 0x64412a 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x644129 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 64] @ 0x589ae5 0x6012ba 0x606a0a 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x6012b9 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:201 # 0x606a09 crypto/x509.parseCertificate+0xf49 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:961 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [6: 192] @ 0x48425d 0x484126 0x483e7c 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 1440] @ 0x4176cc 0x76f885 0x76f7cd 0x7701a8 0xa51d5e 0xa51d1d 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76f884 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x76f7cc github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51d5d github.com/sirupsen/logrus.(*Entry).Info+0x4dd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa51d1c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x49c /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 11520] @ 0x6353ce 0x635c05 0x6360e6 0x65d4d8 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x65d4d7 crypto/tls.(*serverHandshakeState).doFullHandshake+0x257 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:569 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 176] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x68d415 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d414 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:187 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 2048] @ 0x62ac9c 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62ac9b crypto/tls.(*certCache).newCert+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 4608] @ 0x412d2d 0x412a9a 0x880f45 0x880f00 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880f44 text/template.builtins+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:40 # 0x880eff text/template.(*Template).Parse+0xff /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 512] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 192] @ 0x484959 0x483e25 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484958 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:233 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 18317312] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 240] @ 0x4129ba 0x7b7abf 0x7b7aaf 0x7b7b65 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7abe github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 131072] @ 0x4ab565 0x5db5d8 0x5db58f 0x5e26a5 0x5e1210 0x6f51fe 0x4ab5b1 0x4ab32c 0x4ab30b 0x6b28a5 0x6b47e5 0x6b54d9 0xe5ff62 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4ab564 io.copyBuffer+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:426 # 0x5db5d7 io.Copy+0x57 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:388 # 0x5db58e net.genericReadFrom+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:695 # 0x5e26a4 net.(*TCPConn).readFrom+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:54 # 0x5e120f net.(*TCPConn).ReadFrom+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:130 # 0x6f51fd net/http.(*response).ReadFrom+0x31d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:606 # 0x4ab5b0 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:415 # 0x4ab32b io.Copy+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:388 # 0x4ab30a io.CopyN+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:364 # 0x6b28a4 net/http.serveContent+0xd24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:378 # 0x6b47e4 net/http.serveFile+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:705 # 0x6b54d8 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/fs.go:935 # 0xe5ff61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2214 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x412a31 0xa34976 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0xa34975 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:123 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x6b6db2 0x6d1d25 0x714485 0x71246d 0x4781c1 # 0x6b6db1 net/http.(*http2clientConnPool).addConnIfNeeded+0x231 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:900 # 0x6d1d24 net/http.http2configureTransports.func1+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7320 # 0x714484 net/http.(*Transport).dialConn+0x1244 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1787 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 224] @ 0x628ccf 0x667665 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642708 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [13: 53248] @ 0x75096d 0x75195f 0x753bd2 0x758ccb 0x758645 0xe03313 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x75096c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:84 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 1024] @ 0x5742ea 0x5742ae 0x5742b2 0x57473a 0x5737b4 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x574739 crypto/internal/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:550 # 0x5737b3 crypto/internal/bigmod.rr+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:330 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0xa506d8 0x8bec37 0x8beab9 0x4781c1 # 0xa506d7 github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0x1f7 /home/runner/work/blocky/blocky/lists/list_cache.go:126 # 0x8bec36 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x76 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8beab8 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x138 /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [2: 8192] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 24] @ 0xe012ee 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe012ed github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x22d /home/runner/work/blocky/blocky/resolver/bootstrap.go:251 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 160] @ 0x5a942a 0x605f6d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x605f6c crypto/x509.parseCertificate+0x4ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:885 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 176] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x45ba32 0x45b445 0x45b685 0x77da05 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0xa51d5e 0xa51d1d 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x77da04 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x244 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:257 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51d5d github.com/sirupsen/logrus.(*Entry).Info+0x4dd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa51d1c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x49c /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe02a85 0xe02a53 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe02a84 github.com/0xERR0R/blocky/util.Obfuscate+0x104 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe02a52 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xd2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 6144] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x58b607 0x6480cf 0x647e98 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6480ce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647e97 crypto/tls.(*clientHelloMsg).marshal.func16+0xd7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:307 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 480] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 256] @ 0x573977 0x573a57 0x59e225 0x59c747 0x62970c 0x643bf2 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573976 crypto/internal/bigmod.NewNat+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x573a56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:395 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59c746 crypto/rsa.VerifyPSS+0x1a6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pss.go:364 # 0x62970b crypto/tls.verifyHandshakeSignature+0x14b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:54 # 0x643bf1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 192] @ 0x600c1f 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x600c1e crypto/x509.parseName+0x37e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:142 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 80] @ 0x5da014 0x7c3c14 0x7c38d0 0x7c36e5 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x5da013 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:187 # 0x7c3c13 github.com/miekg/dns.(*Conn).Read+0x93 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:320 # 0x7c38cf github.com/miekg/dns.(*Conn).ReadMsgHeader+0xef /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:284 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 416] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 80] @ 0x7c0efa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c0ef9 github.com/miekg/dns.init.func49+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:59 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 128] @ 0x5a081a 0x618c82 0x668717 0x66a7de 0x66ad11 0x63f7cb 0x63cd10 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a7dd crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x66ad10 crypto/tls.finishedHash.clientSum+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:213 # 0x63f7ca crypto/tls.(*clientHandshakeState).sendFinished+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:937 # 0x63cd0f crypto/tls.(*clientHandshakeState).handshake+0x3ef /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:499 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 256] @ 0xa47865 0xa46925 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa47864 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:45 # 0xa46924 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x45ba32 0x45b445 0x45b685 0x7c6571 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c6570 github.com/miekg/dns.(*RR_Header).String+0x130 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 1048576] @ 0x44f639 0x463974 0x461605 0xb4d246 0xe50e45 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xb4d245 runtime/trace.Start+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace/trace.go:125 # 0xe50e44 net/http/pprof.Trace+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:178 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [34: 7616] @ 0xe435da 0xe435ce 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe435cd runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:530 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [19: 304] @ 0xe4380b 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4380a runtime/pprof.printStackRecord+0x28a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [37: 592] @ 0xe43865 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43864 runtime/pprof.printStackRecord+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 745472] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [15: 15728640] @ 0xe45070 0xe44fe5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4506f runtime/pprof.writeGoroutineStacks+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:741 # 0xe44fe4 runtime/pprof.writeGoroutine+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:732 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [25: 400] @ 0xe43865 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43864 runtime/pprof.printStackRecord+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [26: 416] @ 0xe4380b 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe4380a runtime/pprof.printStackRecord+0x28a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [9: 144] @ 0xe437e5 0xe43ff8 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe437e4 runtime/pprof.printStackRecord+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 745472] @ 0xe43bf1 0xe43aa5 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43aa4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:572 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x5cab4a 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0xe00d45 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5cab49 net.(*netFD).connect+0x229 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:102 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0xe00d44 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /home/runner/work/blocky/blocky/resolver/bootstrap.go:207 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 24] @ 0xe16033 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe16032 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x172 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:234 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x5a081a 0x618cb2 0x668717 0x6698de 0x669724 0x63dd46 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x6698dd crypto/tls.extMasterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x669723 crypto/tls.extMasterFromPreMasterSecret+0x163 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:123 # 0x63dd45 crypto/tls.(*clientHandshakeState).doFullHandshake+0x6e5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:660 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x57395f 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x57395e crypto/internal/bigmod.NewModulusFromBig+0x3e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:394 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x7d46e6 0x81dbfa 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81dbf9 github.com/miekg/dns.(*RRSIG).unpack+0x459 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2470 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x564725 0x56469d 0x58952c 0x589527 0x588fc6 0x605cf5 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x58952b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x589526 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fc5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x605cf4 crypto/x509.parseCertificate+0x234 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:846 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x6bf23f 0x6a2399 0x6a1dba 0x6a1bb9 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6bf23e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2980 # 0x6a2398 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a1db9 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x6a1bb8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xf8 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 48] @ 0x6fb419 0x4781c1 # 0x6fb418 net/http.(*conn).serve+0x238 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1964 0: 0 [2: 512] @ 0x57360e 0x5735fb 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x57360d crypto/internal/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x5735fa crypto/internal/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:320 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x60d6d2 0x60d71d 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60d6d1 crypto/x509.appendToFreshChain+0x3b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:839 # 0x60d71c crypto/x509.(*Certificate).buildChains.func1+0x3fc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:944 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 2195456] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xa34238 0xa34263 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xa34237 github.com/0xERR0R/blocky/log.PrefixedLog+0x177 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa34262 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1a2 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x653796 0x6536fb 0x6536f4 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x653795 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6536fa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x6536f3 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1060 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 240] @ 0x68d325 0x68df25 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d324 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:178 # 0x68df24 compress/flate.(*decompressor).readHuffman+0x424 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x48425d 0x484126 0x483dd4 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0xe0323c 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0323b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 448] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x4129ba 0x8fe87d 0x8fe8b4 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe87c html/template.makeEscaper+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:119 # 0x8fe8b3 html/template.New+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:286 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 32] @ 0x7d46e6 0x81e9c9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e9c8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2612 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [12: 8257536] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x759187 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x759186 regexp.(*Regexp).replaceAll+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:666 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x484959 0x483e25 0x7508fb 0x751b7c 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484958 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:233 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x7508fa regexp.freeBitState+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:59 # 0x751b7b regexp.(*Regexp).backtrack+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:363 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x658a36 0x65899b 0x658994 0x63607f 0x63f81d 0x63cd10 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x658a35 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x65899a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x658993 crypto/tls.(*finishedMsg).marshal+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1627 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63f81c crypto/tls.(*clientHandshakeState).sendFinished+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:938 # 0x63cd0f crypto/tls.(*clientHandshakeState).handshake+0x3ef /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:499 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642708 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x832330 0xdfe5da 0xdfc8f6 0xdfd076 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x83232f github.com/0xERR0R/blocky/util.CreateAnswerFromQuestion+0x30f /home/runner/work/blocky/blocky/util/common.go:80 # 0xdfe5d9 github.com/0xERR0R/blocky/resolver.zeroIPBlockHandler.handleBlock+0x79 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:556 # 0xdfc8f5 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x155 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:336 # 0xdfd075 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4f5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 336] @ 0x4c6c14 0x6aa936 0x6aa93c 0x6a9bf2 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x6aa935 context.WithDeadline+0x455 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x6aa93b net/http.setRequestCancel+0x45b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:366 # 0x6a9bf1 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:257 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 64] @ 0x5adaeb 0x5adaec 0x5cea8c 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [36: 25067520] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 20480] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x642812 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642811 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:397 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 336] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 448] @ 0x63102b 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0xe1e659 0xe03d6c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe1e658 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x118 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe03d6b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1cb /home/runner/work/blocky/blocky/resolver/caching_resolver.go:290 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 352] @ 0x63102b 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x45ba32 0x45b445 0x45b685 0x7c64b2 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c64b1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:89 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x58ee1e 0x58eec2 0x58f672 0x58f97b 0x58d945 0x61024e 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58ee1d crypto/internal/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p384.go:30 # 0x58eec1 crypto/ecdsa.p384.func1.1+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:643 # 0x58f671 crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:595 # 0x58f97a crypto/ecdsa.verifyNISTEC[...]+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:502 # 0x58d944 crypto/ecdsa.VerifyASN1+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:488 # 0x61024d crypto/x509.checkSignature+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:936 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x4d19eb 0x4d143d 0x807acd 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4d19ea strconv.formatBits+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:199 # 0x4d143c strconv.FormatInt+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:29 # 0x807acc github.com/miekg/dns.(*RRSIG).String+0xcc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:917 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0x58d465 0x58ca57 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58d464 crypto/ecdsa.mixedCSPRNG+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:426 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x64412a 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x644129 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x83471e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x83471d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:81 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 160] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 288] @ 0x4fe2d1 0x831d96 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 96] @ 0x67c22d 0x67b8e5 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67c22c net/textproto.canonicalMIMEHeaderKey+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:787 # 0x67b8e4 net/textproto.readMIMEHeader+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:548 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [11: 3872] @ 0x4176cc 0x6f8a95 0x6f84f2 0x6fcfb5 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8a94 net/http.Header.Clone+0x794 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fcfb4 net/http.Error+0x194 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2183 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x6d3a7e 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3a7d net/http.(*http2Transport).newClientConn+0x7d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7818 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [7: 2016] @ 0x7133c5 0x71246d 0x4781c1 # 0x7133c4 net/http.(*Transport).dialConn+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1605 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 32] @ 0x48425d 0x484126 0x483dd4 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0xe22f7f 0x500a9f 0x5013a6 0x503ebe 0x4fb065 0xe0d475 0xe0e57a 0x4781c1 # 0xe22f7e github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x9e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:305 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xe0d474 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [11: 7479296] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [283: 213286912] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 336] @ 0xe011fe 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe011fd github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x13d /home/runner/work/blocky/blocky/resolver/bootstrap.go:238 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 96] @ 0x58b607 0x646e33 0x646d1a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646e32 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1592 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646d19 crypto/tls.(*clientHelloMsg).marshal+0x1479 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:211 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 288] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 128] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 144] @ 0x5a942a 0x6060ed 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x6060ec crypto/x509.parseCertificate+0x62c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:905 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x7c037a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7c0379 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:13 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 24] @ 0xa4bc52 0xa4bc3e 0xa4bc3d 0xa4d2da 0xa4d1b8 0xa51002 0xa51049 0xa5084d 0xa4b63e 0x4781c1 # 0xa4bc51 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.func1+0x31 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:42 # 0xa4bc3d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Wrap+0x1d /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:157 # 0xa4bc3c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch+0x1c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:41 # 0xa4d2d9 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0xf9 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:53 # 0xa4d1b7 github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x77 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa51001 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x141 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa51048 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x188 /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 96] @ 0x638f05 0x71314e 0x713149 0x4781c1 # 0x638f04 crypto/tls.(*Conn).handshakeContext+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1528 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [120: 50135040] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x6d3dfb 0x6d3dd3 0x6d3d62 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3dfa bufio.NewWriterSize+0x3fa /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:595 # 0x6d3dd2 bufio.NewWriter+0x3d2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:605 # 0x6d3d61 net/http.(*http2Transport).newClientConn+0x361 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7833 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [3: 2015232] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 704] @ 0x4127d7 0x4137dd 0x6a110c 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a110b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [3: 384] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x64419c 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x64419b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 3317760] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 3456] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 352] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 384] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x503ebe 0x4fde91 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 288] @ 0x4127d7 0x41794d 0xdf9209 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf9208 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x3c8 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 320] @ 0x564725 0x56469d 0x58952c 0x589527 0x588fc6 0x601749 0x606368 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x58952b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x589526 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fc5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x601748 crypto/x509.parsePublicKey+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:233 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 24] @ 0x45ba32 0x45b445 0x45b685 0x7c64b2 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c64b1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:89 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 32] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0xe0323c 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0323b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 720] @ 0x51acc5 0x51a80b 0x58d559 0x58ca57 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x58d558 crypto/ecdsa.mixedCSPRNG+0x158 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:440 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 3072] @ 0x574a6b 0x576565 0x576552 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x576564 crypto/internal/bigmod.(*Nat).montgomeryRepresentation+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:564 # 0x576551 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x151 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:790 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [134: 57081856] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [130: 52183040] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 2621440] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x58f5cf 0x58f97b 0x58d98e 0x61024e 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58f5ce crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x20e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:591 # 0x58f97a crypto/ecdsa.verifyNISTEC[...]+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:502 # 0x58d98d crypto/ecdsa.VerifyASN1+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:486 # 0x61024d crypto/x509.checkSignature+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:936 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x62df65 0x63a3ea 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62df64 crypto/tls.(*Config).supportedVersions+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/common.go:1041 # 0x63a3e9 crypto/tls.(*Conn).makeClientHello+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:60 # 0x63b19c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:182 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 288] @ 0x7c3f15 0x7c3e6c 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7c3f14 github.com/miekg/dns.(*Conn).Write+0x74 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e6b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 18432] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 112] @ 0x76ef97 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe00834 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe00833 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x1f3 /home/runner/work/blocky/blocky/resolver/bootstrap.go:170 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x640b25 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x640b24 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:64 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 86016] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [3: 768] @ 0x57360e 0x5735fb 0x573b75 0x59e225 0x59c747 0x62970c 0x643bf2 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x57360d crypto/internal/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x5735fa crypto/internal/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:320 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59c746 crypto/rsa.VerifyPSS+0x1a6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pss.go:364 # 0x62970b crypto/tls.verifyHandshakeSignature+0x14b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:54 # 0x643bf1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 240] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 80] @ 0x5fe1b6 0x5fe03a 0x64012d 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5fe1b5 crypto/x509.(*CertPool).addCertFunc+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:205 # 0x5fe039 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:184 # 0x64012c crypto/tls.(*Conn).verifyServerCertificate+0x7ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:994 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x668105 0x62fdc7 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x51ade5 0x51a80b 0x58d559 0x58ca57 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x58d558 crypto/ecdsa.mixedCSPRNG+0x158 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:440 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [39: 18530304] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 240] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 64] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe02a85 0xe02a53 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe02a84 github.com/0xERR0R/blocky/util.Obfuscate+0x104 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe02a52 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xd2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 512] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x576709 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x576708 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x308 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:795 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x605072 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605071 crypto/x509.processExtensions+0xe51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:790 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 192] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fb065 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 240] @ 0x7d63dc 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [6: 3637248] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x7c4ab2 0x832567 0xe02b5c 0xe02b2a 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7c4ab1 github.com/miekg/dns.(*Msg).SetQuestion+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:36 # 0x832566 github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x86 /home/runner/work/blocky/blocky/util/common.go:117 # 0xe02b5b github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe02b29 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:132 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 512] @ 0x636ad8 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 448] @ 0x6dd2bd 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd2bc net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9480 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 16] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 288] @ 0x4176cc 0x76f885 0x76f7cd 0x7701a8 0xa50dcb 0xa50d8b 0xa4b63e 0x4781c1 # 0x76f884 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x76f7cc github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa50dca github.com/sirupsen/logrus.(*Entry).Info+0x5ea /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa50d8a github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x5aa /home/runner/work/blocky/blocky/lists/list_cache.go:152 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [27: 12607488] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 112] @ 0x68d415 0x68df25 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d414 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:187 # 0x68df24 compress/flate.(*decompressor).readHuffman+0x424 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 768] @ 0x63102b 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0x62be10 0x62fdd6 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 512] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fdf70 0xa51774 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0xa51773 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0xd3 /home/runner/work/blocky/blocky/lists/list_cache.go:173 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 224] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe030cb 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [4: 1280] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 64] @ 0x45ba32 0x45b445 0x45b685 0x7c64b2 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c64b1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:89 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x48425d 0x484126 0x483dd4 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 800] @ 0x67b748 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b747 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:516 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 64] @ 0x6a29eb 0x6a29b9 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a29ea bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:71 # 0x6a29b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 576] @ 0x714809 0x71246d 0x4781c1 # 0x714808 net/http.(*Transport).dialConn+0x15c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1792 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [5: 560] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 160] @ 0x4fe2d1 0x770194 0x7705fc 0xa4fa0c 0xa4f9b3 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x770193 github.com/sirupsen/logrus.(*Entry).Log+0x33 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4fa0b github.com/sirupsen/logrus.(*Entry).Warnf+0x40b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4f9b2 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3b2 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [7: 4128768] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x604ebb 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x604eba crypto/x509.processExtensions+0xc9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:788 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x642709 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642708 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 288] @ 0x4127d7 0x41794d 0x880b54 0x880ab7 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880b53 text/template.addFuncs+0x213 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:107 # 0x880ab6 text/template.(*Template).Funcs+0x176 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:182 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 96] @ 0x58b607 0x6598fa 0x659858 0x63607f 0x66373a 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6598f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x659857 crypto/tls.(*certificateVerifyMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1801 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663739 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:727 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x4129ba 0x4c6165 0x4c5799 0x4c575d 0x6f7669 0x6fb519 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x6f7668 net/http.(*conn).readRequest+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1039 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 48] @ 0x51ade5 0x51a80b 0x62bc74 0x63e863 0x63ccdc 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bc73 crypto/tls.aeadAESGCM+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:531 # 0x63e862 crypto/tls.(*clientHandshakeState).establishKeys+0x2a2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:736 # 0x63ccdb crypto/tls.(*clientHandshakeState).handshake+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:496 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x667431 0x6672b4 0x6672c4 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 352] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x5adaa8 0x5adaa9 0x5cea65 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831c54 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x604ebb 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x604eba crypto/x509.processExtensions+0xc9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:788 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x7dbc70 0x81c2c5 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7dbc6f github.com/miekg/dns.unpackDataNsec+0x38f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:495 # 0x81c2c4 github.com/miekg/dns.(*NSEC).unpack+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2162 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [13: 63232] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 96] @ 0x412a31 0x67b771 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b770 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:519 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 48] @ 0x6009c5 0x6060ca 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 448] @ 0x5a57d6 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x5a57d5 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:209 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 224] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x64412a 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x644129 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 48] @ 0xe16098 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe16097 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x1d7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:235 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 4480] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 400] @ 0x4c577b 0x4c575d 0x6f7669 0x6fb519 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x6f7668 net/http.(*conn).readRequest+0x748 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1039 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [3: 2112] @ 0x62abd9 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62abd8 crypto/tls.(*certCache).newCert+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:81 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 512] @ 0x63102b 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 326400] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [7: 9856] @ 0x412d2d 0x41474f 0x417725 0x87b593 0x880ab6 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87b592 text/template.addValueFuncs+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:99 # 0x880ab5 text/template.(*Template).Funcs+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:181 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x6299d4 0x663508 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x6299d3 crypto/tls.signedMessage+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:89 # 0x663507 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:709 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 64] @ 0x667605 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 512] @ 0x484972 0x483e25 0x7508fb 0x751b7c 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x7508fa regexp.freeBitState+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:59 # 0x751b7b regexp.(*Regexp).backtrack+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:363 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x76e316 0x76fb29 0x7701a8 0x7705fc 0xa4fa0c 0xa4f9b3 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x76e315 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x76fb28 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4fa0b github.com/sirupsen/logrus.(*Entry).Warnf+0x40b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4f9b2 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3b2 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x642785 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642784 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:394 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 224] @ 0x6310bd 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x6310bc crypto/tls.(*halfConn).encrypt+0x65c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:522 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 240] @ 0x5da014 0x6f5737 0x4781c1 # 0x5da013 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:187 # 0x6f5736 net/http.(*connReader).backgroundRead+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:681 0: 0 [1: 16] @ 0xa33b79 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xa33b78 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1b8 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x635a6d 0x635a31 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x635a6c crypto/tls.sliceForAppend+0x4ec /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:470 # 0x635a30 crypto/tls.(*Conn).writeRecordLocked+0x4b0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1004 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x48425d 0x484126 0x483e7c 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x6755b7 0x4ab170 0x691dbf 0x691d3b 0x691998 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x691dbe io.ReadFull+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x691d3a compress/gzip.(*Reader).readHeader+0x1a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:175 # 0x691997 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:113 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x712ce5 0x712c73 0x713bdc 0x71246d 0x4781c1 # 0x712ce4 crypto/tls.Client+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:53 # 0x712c72 net/http.(*persistConn).addTLS+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1561 # 0x713bdb net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1658 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 416] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 0x667431 0x6672b4 0x6672c4 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x45ba32 0x45b445 0x45b5ca 0x83626b 0x83626c 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x83626a github.com/go-chi/chi/v5.(*Mux).nextRoutePath+0xea /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:494 # 0x83626b github.com/go-chi/chi/v5.(*Mux).Mount.func1+0xeb /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:319 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x6fcff2 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6fcff1 net/http.Error+0x1d1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2184 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [7: 2912] @ 0x412d2d 0x41474f 0x417725 0x6a1086 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1085 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0xa5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 128] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [20: 11304960] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 176] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 1024] @ 0x4842dc 0x484126 0x483e7c 0x76e316 0x76fb29 0x7701a8 0xa51d5e 0xa51d1d 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x76e315 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x76fb28 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51d5d github.com/sirupsen/logrus.(*Entry).Info+0x4dd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa51d1c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x49c /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x618cb2 0x668717 0x66a7de 0x66ad11 0x63f7cb 0x63cd10 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668716 crypto/tls.pHash+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:28 # 0x66a7dd crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x11d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:73 # 0x66ad10 crypto/tls.finishedHash.clientSum+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/prf.go:213 # 0x63f7ca crypto/tls.(*clientHandshakeState).sendFinished+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:937 # 0x63cd0f crypto/tls.(*clientHandshakeState).handshake+0x3ef /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:499 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x45ba32 0x45b445 0x45b685 0x6d2929 0x6d2901 0x6d2a56 0x6d2715 0x70d68b 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x6d2928 net.JoinHostPort+0x1e8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:241 # 0x6d2900 net/http.http2authorityAddr+0x1c0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7603 # 0x6d2a55 net/http.(*http2Transport).RoundTripOpt+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7621 # 0x6d2714 net/http.(*http2Transport).RoundTrip+0x14 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7579 # 0x70d68a net/http.(*Transport).roundTrip+0x78a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:606 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1024] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x6016ef 0x606368 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6016ee crypto/x509.parsePublicKey+0x16e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:229 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x5adaa8 0x5adaa9 0x5cea65 0xdfd8af 0xdfd42d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0xdfd8ae github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0x8e /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xdfd42c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [3: 384] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 1024] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 512] @ 0x4842dc 0x484126 0x483e7c 0x6b7a68 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6b7a67 net/http.http2getDataBufferChunk+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1061 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [18: 4608] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fdf70 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 576] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 224] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 96] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 256] @ 0x573977 0x573a57 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573976 crypto/internal/bigmod.NewNat+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x573a56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:395 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 208] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 4866048] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [617: 368975872] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x62921a 0x483f11 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x629219 crypto/tls.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:965 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58d33c 0x58d307 0x58d22f 0x58b307 0x58b692 0x588def 0x58cfdb 0x58cf38 0x58b307 0x58b692 0x588def 0x58ce1e 0x590a78 0x58cc8d 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58d33b vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2bb /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58d306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x58d22e crypto/ecdsa.addASN1IntBytes.func1+0x1ae /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x588dee vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1ae /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x58cfda crypto/ecdsa.addASN1IntBytes+0x7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x58cf37 crypto/ecdsa.encodeSignature.func1+0x57 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x588dee vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1ae /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x58ce1d crypto/ecdsa.encodeSignature+0xbd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:340 # 0x590a77 crypto/ecdsa.signNISTEC[...]+0x5f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:335 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 704] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [4: 512] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x6628c5 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6628c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:613 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 160] @ 0x66337e 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66337d crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:690 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 432] @ 0xe038f2 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe038f1 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:229 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 192] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x62be10 0x62fdd6 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 96] @ 0x759187 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x759186 regexp.(*Regexp).replaceAll+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:666 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 8192] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 12288] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1158: 550207488] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x667431 0x6672b4 0x6672c4 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x691845 0x69180d 0x691937 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x691844 bufio.NewReaderSize+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:53 # 0x69180c bufio.NewReader+0x10c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x691936 compress/gzip.(*Reader).Reset+0x236 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:111 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 352] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 240] @ 0x5191f0 0x5190b8 0x62b9d1 0x6311c4 0x635bce 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5191ef crypto/aes.sliceForAppend+0x28f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:82 # 0x5190b7 crypto/aes.(*gcmAsm).Seal+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:116 # 0x62b9d0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:507 # 0x6311c3 crypto/tls.(*halfConn).encrypt+0x763 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:529 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 880] @ 0x71147c 0x70d63a 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x71147b net/http.(*Transport).getConn+0x1bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1370 # 0x70d639 net/http.(*Transport).roundTrip+0x739 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:595 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x58ef9a 0x58efdc 0x590dc9 0x5904ef 0x58cc8d 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58ef99 crypto/internal/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p256_asm.go:50 # 0x58efdb crypto/ecdsa.p256.func1.1+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:630 # 0x590dc8 crypto/ecdsa.randomPoint[...]+0x248 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:236 # 0x5904ee crypto/ecdsa.signNISTEC[...]+0x6e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:294 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 1600] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xe032c8 0xe0322d 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe032c7 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /home/runner/work/blocky/blocky/util/common.go:193 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 448] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x642d10 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 1280] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 384] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77ddb1 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xa4fa0c 0xa4f9b3 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77ddb0 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5f0 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4fa0b github.com/sirupsen/logrus.(*Entry).Warnf+0x40b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4f9b2 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3b2 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 9856] @ 0x605b05 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605b04 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:807 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xe02a06 0xe029b3 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02a05 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe029b2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:127 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x45ba32 0x45b445 0x45b685 0x7c6571 0x807a2c 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c6570 github.com/miekg/dns.(*RR_Header).String+0x130 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x643f65 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x643f64 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 4096] @ 0x574a6b 0x57491f 0x57672b 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x57491e crypto/internal/bigmod.(*Nat).montgomeryReduction+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:577 # 0x57672a crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x32a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:798 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 512] @ 0x573977 0x573a57 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573976 crypto/internal/bigmod.NewNat+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x573a56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:395 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x53fd46 0x5424ba 0x66865b 0x66016a 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x53fd45 crypto/internal/randutil.MaybeReadByte+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/randutil/randutil.go:35 # 0x5424b9 crypto/ecdh.(*x25519Curve).GenerateKey+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:37 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x660169 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 256] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 72] @ 0x6029f1 0x6047ba 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6029f0 crypto/x509.parseCertificatePoliciesExtension+0x1b0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:453 # 0x6047b9 crypto/x509.processExtensions+0x599 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:751 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 1280] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x503ebe 0x4fde91 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 416] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [15: 7987200] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1792] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [7: 560] @ 0xe15f70 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe15f6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:222 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x6a29eb 0x6a29b9 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a29ea bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:71 # 0x6a29b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [3: 1536] @ 0x50b5d3 0x50affd 0x50b88b 0x6a2d05 0x6a2995 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b88a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:289 # 0x6a2d04 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x6a2994 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 1792] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 6291456] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 6144] @ 0x574a6b 0x576709 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x576708 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x308 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:795 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x57395f 0x59e225 0x59c747 0x62970c 0x643bf2 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x57395e crypto/internal/bigmod.NewModulusFromBig+0x3e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:394 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59c746 crypto/rsa.VerifyPSS+0x1a6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pss.go:364 # 0x62970b crypto/tls.verifyHandshakeSignature+0x14b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:54 # 0x643bf1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x4d19eb 0x4d143d 0x807b31 0x807b19 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4d19ea strconv.formatBits+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:199 # 0x4d143c strconv.FormatInt+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:29 # 0x807b30 strconv.Itoa+0x130 /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:35 # 0x807b18 github.com/miekg/dns.(*RRSIG).String+0x118 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:920 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x7dbc70 0x81c2c5 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7dbc6f github.com/miekg/dns.unpackDataNsec+0x38f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:495 # 0x81c2c4 github.com/miekg/dns.(*NSEC).unpack+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2162 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x5ab8fb 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4980f 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab8fa net/netip.parseIPv4+0x21a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:179 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4980e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 48] @ 0x77843a 0x483f11 0x76e316 0x76fb29 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x778439 github.com/sirupsen/logrus.init.0.func1+0x19 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:39 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x76e315 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x76fb28 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 768] @ 0x6d3a92 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3a91 net/http.(*http2Transport).newClientConn+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7805 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [2: 320] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fb065 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6680b2 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 448] @ 0x5191f0 0x5190b8 0x62b9d1 0x6311c4 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5191ef crypto/aes.sliceForAppend+0x28f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:82 # 0x5190b7 crypto/aes.(*gcmAsm).Seal+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:116 # 0x62b9d0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:507 # 0x6311c3 crypto/tls.(*halfConn).encrypt+0x763 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:529 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 48] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x5ab311 0x5cfafe 0xa51f7b 0xa51f6d 0xa4980f 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab310 net/netip.ParseAddr+0xf0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:128 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4980e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x630c12 0x635bce 0x6360e6 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x630c11 crypto/tls.(*halfConn).encrypt+0x1b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:481 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 832] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xa4fa0c 0xa4f9b3 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4fa0b github.com/sirupsen/logrus.(*Entry).Warnf+0x40b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4f9b2 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3b2 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 360448] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 128] @ 0x6353ce 0x635c05 0x6360e6 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [87: 34209792] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 864] @ 0x4176cc 0x76ef45 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe00834 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe00833 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x1f3 /home/runner/work/blocky/blocky/resolver/bootstrap.go:170 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 80] @ 0x5bfaeb 0x5bf28e 0x5be954 0x5be3da 0xe00d45 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5bfaea net.(*sysDialer).dialSingle+0x42a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:666 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0xe00d44 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /home/runner/work/blocky/blocky/resolver/bootstrap.go:207 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 64] @ 0x6016ef 0x606368 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6016ee crypto/x509.parsePublicKey+0x16e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:229 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 96] @ 0x45ba32 0x45b445 0x45b685 0x7c64f5 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c64f4 github.com/miekg/dns.(*RR_Header).String+0xb4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 384] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x504d65 0x4fe2be 0x831d96 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x504d64 fmt.(*pp).doPrint+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1209 # 0x4fe2bd fmt.Sprint+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:279 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x71ad31 0x71ad25 0x71acda 0x70f2c5 0x70ed78 0x7124bd 0x4781c1 # 0x71ad30 container/list.(*List).insertValue+0xf0 /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:104 # 0x71ad24 container/list.(*List).PushFront+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:146 # 0x71acd9 net/http.(*connLRU).add+0x99 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:2953 # 0x70f2c4 net/http.(*Transport).tryPutIdleConn+0x504 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1001 # 0x70ed77 net/http.(*Transport).putOrCloseIdleConn+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:912 # 0x7124bc net/http.(*Transport).dialConnFor+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1491 0: 0 [1: 16] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 24] @ 0x45ba32 0x45b445 0x45b685 0x5dad75 0x500b63 0x5013a6 0x503ebe 0x4fb065 0x63895f 0x7fad35 0x7f9a4b 0x4781c1 # 0x5dad74 net.(*OpError).Error+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:484 # 0x500b62 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:667 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0x63895e crypto/tls.(*Conn).Close+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1425 # 0x7fad34 github.com/miekg/dns.(*response).Close+0x34 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:841 # 0x7f9a4a github.com/miekg/dns.(*Server).serveTCPConn+0x2ea /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:602 0: 0 [1: 144] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628899 0x667f14 0x642738 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x642737 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:391 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x63102b 0x635bce 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 672] @ 0x6d405d 0x6d4043 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d405c net/http.http2NewFramer+0x65c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1835 # 0x6d4042 net/http.(*http2Transport).newClientConn+0x642 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7839 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [5: 560] @ 0x76ef97 0xe033fd 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 24] @ 0x7d46e6 0x81e9c9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e9c8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2612 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [45: 23224320] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 5632] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [6: 288] @ 0x412a31 0x76ec1e 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 96] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x544327 0x544430 0x54a005 0x77d90f 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x54a004 strings.ToUpper+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:615 # 0x77d90e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x14e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:249 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 6144] @ 0x6353ce 0x635c05 0x6360e6 0x65d80c 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x65d80b crypto/tls.(*serverHandshakeState).doFullHandshake+0x58b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:620 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 896] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x636979 0x636625 0x63d7a8 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636978 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x198 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1134 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x63d7a7 crypto/tls.(*clientHandshakeState).doFullHandshake+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:571 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x6755b7 0x4ab170 0x691dbf 0x691d3b 0x691998 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x691dbe io.ReadFull+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x691d3a compress/gzip.(*Reader).readHeader+0x1a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:175 # 0x691997 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:113 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 15360] @ 0x636ad8 0x636625 0x63d6ab 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x63d6aa crypto/tls.(*clientHandshakeState).doFullHandshake+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:540 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b607 0x658a9a 0x6589f8 0x63607f 0x644b9e 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x644b9d crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:701 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [10: 14080] @ 0x412d2d 0x412a9a 0x6dd2d8 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd2d7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9481 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x58b607 0x656f67 0x656efd 0x656ed0 0x58b307 0x58b692 0x656bda 0x656b38 0x63607f 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x656f66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656efc crypto/tls.marshalCertificate+0x23c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1388 # 0x656ecf crypto/tls.(*certificateMsgTLS13).marshal.func1+0x20f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1379 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656bd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656b37 crypto/tls.(*certificateMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1369 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 576] @ 0x4176cc 0x76ef45 0x7726dc 0x772588 0xa52172 0xa5213c 0xa52178 0xa51d26 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51d25 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x642d34 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x642d33 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:420 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 1792] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x5191f0 0x5190b8 0x62b9d1 0x6311c4 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5191ef crypto/aes.sliceForAppend+0x28f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:82 # 0x5190b7 crypto/aes.(*gcmAsm).Seal+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:116 # 0x62b9d0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:507 # 0x6311c3 crypto/tls.(*halfConn).encrypt+0x763 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:529 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 144] @ 0x600c1f 0x6060ca 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x600c1e crypto/x509.parseName+0x37e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:142 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 288] @ 0x618c72 0x668225 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 256] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 176] @ 0x4fe2d1 0x831d96 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x6426d3 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6426d2 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xd2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:388 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [168: 64684032] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x6be37c 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6be37b net/http.(*http2Framer).readMetaFrame+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2939 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [116: 41811968] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 384] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 96] @ 0x68d325 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d324 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:178 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 528] @ 0x6d438f 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d438e net/http.(*http2Transport).newClientConn+0x98e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7859 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [2: 256] @ 0x484972 0x483e25 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x4129ba 0x83734a 0x8372d7 0x836efb 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x837349 net/http.(*Request).SetPathValue+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1455 # 0x8372d6 github.com/go-chi/chi/v5.setPathValue+0x96 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/path_value.go:18 # 0x836efa github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:477 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x6f8955 0x6f84f2 0x6fcfb5 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8954 net/http.Header.Clone+0x654 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:104 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0x6fcfb4 net/http.Error+0x194 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2183 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 48] @ 0x45ba32 0x45b445 0x45b5ca 0x83626b 0x83626c 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x83626a github.com/go-chi/chi/v5.(*Mux).nextRoutePath+0xea /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:494 # 0x83626b github.com/go-chi/chi/v5.(*Mux).Mount.func1+0xeb /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:319 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x6fcf34 0x6fcf0d 0x6fcef8 0x6fd0ee 0x836ed6 0x836eb9 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6fcf33 net/textproto.MIMEHeader.Set+0x113 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:22 # 0x6fcf0c net/http.Header.Set+0xec /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:40 # 0x6fcef7 net/http.Error+0xd7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2182 # 0x6fd0ed net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2188 # 0x836ed5 net/http.HandlerFunc.ServeHTTP+0x295 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836eb8 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x278 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:486 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 96] @ 0x4c7525 0x8348b1 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x8348b0 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x230 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:87 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [11: 3168] @ 0x6ee019 0x6f7168 0x6fb519 0x4781c1 # 0x6ee018 net/http.readRequest+0x98 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1055 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [3: 384] @ 0x67b987 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b986 net/textproto.readMIMEHeader+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:571 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [3: 432] @ 0x67b748 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b747 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:516 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 192] @ 0x5a57d6 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x5a57d5 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:209 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x667db2 0x642812 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642811 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:397 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 5120] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 320] @ 0x5be295 0xe00d45 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5be294 net.(*Dialer).DialContext+0x554 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:495 # 0xe00d44 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /home/runner/work/blocky/blocky/resolver/bootstrap.go:207 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 512] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 480] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 192] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x503ebe 0x4fde91 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 640] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x503ebe 0x4fde91 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [37: 18792448] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 528] @ 0x4fe2d1 0x831d96 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fdf93 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [12: 3072] @ 0x4842dc 0x484126 0x483e7c 0x75185e 0x751877 0x753bd2 0x758ccb 0x758645 0xe02a85 0xe02a53 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x75185d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:50 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe02a84 github.com/0xERR0R/blocky/util.Obfuscate+0x104 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe02a52 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xd2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 896] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x50b065 0x50b1d9 0x4fdeb7 0x77ddb1 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b064 bytes.(*Buffer).grow+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:137 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77ddb0 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5f0 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [177: 62349312] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 64] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 512] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 576] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 80] @ 0x589ae5 0x600e45 0x606210 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x600e44 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:153 # 0x60620f crypto/x509.parseCertificate+0x74f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:919 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 120] @ 0x45ba32 0x45b445 0x45b685 0x7c64b2 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c64b1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:89 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b607 0x58b23d 0x6570c5 0x58b307 0x58b692 0x656f67 0x656efd 0x656ed0 0x58b307 0x58b692 0x656bda 0x656b38 0x63607f 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x58b23c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6570c4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1393 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656f66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656efc crypto/tls.marshalCertificate+0x23c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1388 # 0x656ecf crypto/tls.(*certificateMsgTLS13).marshal.func1+0x20f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1379 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656bd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656b37 crypto/tls.(*certificateMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1369 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 256] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [95: 35799040] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x6362ad 0x662885 0x662867 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6362ac crypto/tls.(*Conn).writeChangeCipherRecord+0x8c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1065 # 0x662884 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:474 # 0x662866 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xe6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:607 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 192] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x58b429 0x66c3f3 0x66c3b0 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x66c3f2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdd2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66c3af crypto/tls.(*SessionState).Bytes+0xd8f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:142 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 49152] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 512] @ 0x57360e 0x5735fb 0x573b75 0x59e225 0x59c747 0x62970c 0x666f78 0x63d97c 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x57360d crypto/internal/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x5735fa crypto/internal/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:320 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59c746 crypto/rsa.VerifyPSS+0x1a6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pss.go:364 # 0x62970b crypto/tls.verifyHandshakeSignature+0x14b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:54 # 0x666f77 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x777 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:354 # 0x63d97b crypto/tls.(*clientHandshakeState).doFullHandshake+0x31b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:600 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 640] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0xa31778 0xa31744 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xa31777 github.com/avast/retry-go/v4.CombineDelay+0x77 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/options.go:148 # 0xa31743 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 0x634bd8 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x634bd7 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x58b607 0x659ba5 0x659a9a 0x58b307 0x58b692 0x6598fa 0x659858 0x63607f 0x66373a 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x659ba4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x659a99 crypto/tls.(*certificateVerifyMsg).marshal.func1+0xb9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1805 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6598f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x659857 crypto/tls.(*certificateVerifyMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1801 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663739 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:727 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 48] @ 0x8c5cba 0x8c5c4f 0xe17efa 0xe17e7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe17ef9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe17e7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 3997696] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 240] @ 0x758652 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 224] @ 0x5a0cc5 0x66824c 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x66824b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:104 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe011e5 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe011e4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:236 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [8: 3328] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe04edb 0xe04a6c 0xe04805 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe04eda github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).resolveClientNames+0x5a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:115 # 0xe04a6b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0xcb /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:91 # 0xe04804 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0xa47865 0xa46925 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa47864 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:45 # 0xa46924 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 5120] @ 0x62ac9c 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62ac9b crypto/tls.(*certCache).newCert+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 352] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 1024] @ 0x68d415 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d414 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:187 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x58b607 0x645bf3 0x645bdb 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x645bf2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x352 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645bda crypto/tls.(*clientHelloMsg).marshal+0x33a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:121 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 1024] @ 0x62abd9 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62abd8 crypto/tls.(*certCache).newCert+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:81 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 320] @ 0x5191f0 0x5190b8 0x62b9d1 0x6311c4 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5191ef crypto/aes.sliceForAppend+0x28f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:82 # 0x5190b7 crypto/aes.(*gcmAsm).Seal+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:116 # 0x62b9d0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:507 # 0x6311c3 crypto/tls.(*halfConn).encrypt+0x763 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:529 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 256] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x6100b7 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x6100b6 crypto/x509.checkSignature+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:917 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 1280] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 1536] @ 0x5736e5 0x573648 0x57365b 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5736e4 crypto/internal/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:81 # 0x573647 crypto/internal/bigmod.(*Nat).ExpandFor+0x67 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:503 # 0x57365a crypto/internal/bigmod.rr+0x7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:320 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 208] @ 0x4176cc 0x6a1086 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1085 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0xa5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [3: 768] @ 0x6497d5 0x6497a5 0x6496b7 0x58b307 0x58b692 0x649445 0x6493f7 0x58b307 0x58b692 0x64939a 0x649373 0x58b307 0x58b692 0x647173 0x64705a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6497d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6497a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6496b6 crypto/tls.(*clientHelloMsg).marshal.func12.1.1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:236 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x649444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6493f6 crypto/tls.(*clientHelloMsg).marshal.func12.1+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:235 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x649399 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x649372 crypto/tls.(*clientHelloMsg).marshal.func12+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:232 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647172 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x18d2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647059 crypto/tls.(*clientHelloMsg).marshal+0x17b9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:231 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x7d63dc 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [135: 552960] @ 0x75096d 0x75195f 0x753bd2 0x758ccb 0x758645 0xe02a85 0xe02a53 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x75096c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:84 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe02a84 github.com/0xERR0R/blocky/util.Obfuscate+0x104 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe02a52 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xd2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x573988 0x573a57 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573987 crypto/internal/bigmod.NewNat+0x67 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:72 # 0x573a56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:395 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 192] @ 0x60ccb9 0x60d3e6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60ccb8 crypto/x509.alreadyInChain+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:856 # 0x60d3e5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:902 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 192] @ 0x58b607 0x667565 0x66736e 0x667db2 0x642d10 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 80] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [16: 65536] @ 0x75096d 0x75195f 0x753bd2 0x758ccb 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x75096c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:84 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 0xdffd9f 0xe16eba 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xdffd9e github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 192] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 192] @ 0x7c11fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c11f9 github.com/miekg/dns.init.func61+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:71 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0xa51905 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa51904 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x84 /home/runner/work/blocky/blocky/lists/list_cache.go:222 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x51ade5 0x51a80b 0x62bdd4 0x62fdd6 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x618d5d 0x628899 0x667f14 0x6628c5 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6628c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:613 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 1344] @ 0x76ef97 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x41286e 0x412811 0x4137dd 0x64beaa 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bea9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:422 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 64] @ 0x68d415 0x68df25 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d414 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:187 # 0x68df24 compress/flate.(*decompressor).readHuffman+0x424 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 864] @ 0x4176cc 0x76f885 0x76f7cd 0x7701a8 0x7705fc 0xa4fa0c 0xa4f9b3 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76f884 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x76f7cc github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4fa0b github.com/sirupsen/logrus.(*Entry).Warnf+0x40b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4f9b2 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3b2 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x5a57d6 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x5a57d5 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:209 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x5427e5 0x5421eb 0x483c82 0x542185 0x54214f 0x63ad8c 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5427e4 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:60 # 0x5421ea crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:178 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x542184 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x54214e crypto/ecdh.(*PrivateKey).PublicKey+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:162 # 0x63ad8b crypto/tls.(*Conn).makeClientHello+0xaab /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:156 # 0x63b19c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:182 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x758652 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 80] @ 0x495809 0x6d55c7 0x6d5875 0x725da5 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x6d55c6 net/http.(*http2ClientConn).closeConn+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8075 # 0x6d5874 net/http.(*http2ClientConn).closeIfIdle+0x174 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8106 # 0x725da4 net/http.(*http2ClientConn).onIdleTimeout+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8071 0: 0 [2: 4608] @ 0x630c12 0x635bce 0x6360e6 0x65d4d8 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x630c11 crypto/tls.(*halfConn).encrypt+0x1b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:481 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x65d4d7 crypto/tls.(*serverHandshakeState).doFullHandshake+0x257 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:569 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 147456] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 352] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 64] @ 0x45ba32 0x45b445 0x45b685 0x7c64f5 0x807a2c 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c64f4 github.com/miekg/dns.(*RR_Header).String+0xb4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 192] @ 0x440e69 0x40a5a5 0x40a352 0x5cb5ab 0x5cb0ca 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cb5aa net.(*netFD).connect.func1+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:106 # 0x5cb0c9 net.(*netFD).connect+0x7a9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:162 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 128] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 352] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 48] @ 0x4e898a 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x4e8989 reflect.Value.call+0x17e9 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:468 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 1024] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x642d10 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 64] @ 0x759187 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x759186 regexp.(*Regexp).replaceAll+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:666 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 38144] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 4096] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 24] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 512] @ 0x5765de 0x57656e 0x576577 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5765dd crypto/internal/bigmod.(*Nat).reset+0x1dd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x57656d crypto/internal/bigmod.(*Nat).set+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x576576 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x176 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:791 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 384] @ 0x6009c5 0x6060ca 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 24] @ 0x45ba32 0x45b445 0x45b685 0x5e10ab 0x5e0ff6 0x6fb23e 0x4781c1 # 0x5e10aa net.JoinHostPort+0x22a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:241 # 0x5e0ff5 net.(*TCPAddr).String+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:52 # 0x6fb23d net/http.(*conn).serve+0x5d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1895 0: 0 [6: 8448] @ 0x62abd9 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62abd8 crypto/tls.(*certCache).newCert+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:81 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x5191f0 0x5190b8 0x62b9d1 0x6311c4 0x635bce 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5191ef crypto/aes.sliceForAppend+0x28f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:82 # 0x5190b7 crypto/aes.(*gcmAsm).Seal+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:116 # 0x62b9d0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:507 # 0x6311c3 crypto/tls.(*halfConn).encrypt+0x763 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:529 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 39168] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x58b607 0x656bda 0x656b38 0x63607f 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x656bd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656b37 crypto/tls.(*certificateMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1369 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 288] @ 0x68d325 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d324 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:178 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x8f4d70 0x8f4725 0x8f7d38 0x8f6fdf 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f4d6f html/template.(*escaper).escapeAction+0x3cf /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:199 # 0x8f4724 html/template.(*escaper).escape+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:139 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f6fde html/template.(*escaper).escapeBranch+0xfe /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:511 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [5: 7680] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x45ba32 0x45b445 0x45b685 0x7c64f5 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c64f4 github.com/miekg/dns.(*RR_Header).String+0xb4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 432] @ 0x5ab825 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4980f 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab824 net/netip.parseIPv4+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:163 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4980e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 135680] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 176] @ 0x751876 0x751877 0x753bd2 0x758ccb 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x751875 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:52 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 128] @ 0x758e71 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 96] @ 0xdffde5 0xdffd94 0xe16eba 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xdffde4 github.com/0xERR0R/blocky/resolver.newIPSet+0x184 /home/runner/work/blocky/blocky/resolver/bootstrap.go:332 # 0xdffd93 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x133 /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [25: 12288000] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x67c22d 0x67b8e5 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67c22c net/textproto.canonicalMIMEHeaderKey+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:787 # 0x67b8e4 net/textproto.readMIMEHeader+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:548 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 64] @ 0x605409 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605408 crypto/x509.processExtensions+0x11e8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:720 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 192] @ 0x7c3f15 0x7c3e6c 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7c3f14 github.com/miekg/dns.(*Conn).Write+0x74 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e6b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [7: 34048] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 1024] @ 0x59e391 0x59e32e 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x59e390 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x59e32d crypto/rsa.encrypt+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 704] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 32] @ 0x667605 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 1024] @ 0x590bc5 0x590bad 0x5904ef 0x58cc8d 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x590bc4 crypto/internal/bigmod.NewNat+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x590bac crypto/ecdsa.randomPoint[...]+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:203 # 0x5904ee crypto/ecdsa.signNISTEC[...]+0x6e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:294 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 2704] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fb027 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fb026 fmt.Errorf+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:23 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x628ac5 0x667682 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628ac4 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [213: 71540736] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x5a579b 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x5a579a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:207 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [19: 5472] @ 0x8348d0 0x834881 0x7004ee 0x6fb7c8 0x4781c1 # 0x8348cf net/http.(*Request).WithContext+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:366 # 0x834880 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x200 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:87 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 48] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 128] @ 0x484972 0x483e25 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x62aa85 0x62acf8 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62aa84 crypto/tls.(*certCache).active+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:63 # 0x62acf7 crypto/tls.(*certCache).newCert+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:94 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 32] @ 0x45ba32 0x45b445 0x45b5ca 0x807a65 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x807a64 github.com/miekg/dns.(*RRSIG).String+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:914 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 2464] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 576] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 192] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 1536] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 161024] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 32] @ 0xb4c736 0xb4e16c 0xe20425 0xe20cd7 0xe20baa 0xe038d3 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xb4c735 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xb4e16b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe20424 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe20cd6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xe20ba9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe038d2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:224 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 704] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x503ebe 0x4fde91 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 768] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff625 0x5012a6 0x503ebe 0x4fde91 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff624 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:494 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 64] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 65536] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [5: 2880] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe030cb 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0x7726dc 0x772588 0xa52172 0xa5213c 0xa52178 0xa51967 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51966 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7d46e6 0x81e977 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e976 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2605 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [11: 1232] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x667431 0x6672b4 0x6672c4 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 109056] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [5: 1760] @ 0x4134f7 0x6a110c 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a110b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 224] @ 0x4fe2d1 0x831d96 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 120] @ 0x758652 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 32] @ 0x667431 0x6672b4 0x6672c4 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 64] @ 0x4fdfa6 0x831c54 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 448] @ 0x6a29eb 0x6a29b9 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a29ea bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:71 # 0x6a29b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [7: 4032] @ 0x63a4e8 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x63a4e7 crypto/tls.(*Conn).makeClientHello+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:73 # 0x63b19c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:182 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 80] @ 0x7d5d25 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 640] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 640] @ 0x5a081a 0x50fe9d 0x618cb2 0x628899 0x667f14 0x6628c5 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6628c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:613 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 800] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 224] @ 0x544327 0x544430 0x57e78e 0x606aa8 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x57e78d encoding/asn1.ObjectIdentifier.String+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/asn1/asn1.go:241 # 0x606aa7 crypto/x509.parseCertificate+0xfe7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:965 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 512] @ 0x5debc6 0x5deb9d 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0xe00d45 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5debc5 net.newFD+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5deb9c net.socket+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:27 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0xe00d44 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /home/runner/work/blocky/blocky/resolver/bootstrap.go:207 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 288] @ 0x636896 0x636625 0x63b39b 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636895 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1110 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x63b39a crypto/tls.(*Conn).clientHandshake+0x27a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:223 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 192] @ 0x58b607 0x6465b3 0x64649a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6465b2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xd12 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646499 crypto/tls.(*clientHelloMsg).marshal+0xbf9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:179 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [6: 4224] @ 0x6e0e36 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x6e0e35 compress/gzip.NewReader+0x95 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:93 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0xe02aa8 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02aa7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x127 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 512] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 32] @ 0x4d19eb 0x4d143d 0x807acd 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4d19ea strconv.formatBits+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:199 # 0x4d143c strconv.FormatInt+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:29 # 0x807acc github.com/miekg/dns.(*RRSIG).String+0xcc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:917 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 72] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 3072] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 15360] @ 0x636ad8 0x636625 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b607 0x64aa1a 0x64a9f3 0x58b307 0x58b692 0x645f33 0x645e1a 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64aa19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64a9f2 crypto/tls.(*clientHelloMsg).marshal.func4+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:142 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645f32 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x692 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645e19 crypto/tls.(*clientHelloMsg).marshal+0x579 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:141 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 96] @ 0x45ba32 0x45b445 0x45b685 0x7c6571 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c6570 github.com/miekg/dns.(*RR_Header).String+0x130 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 19072] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 160] @ 0x6a0de7 0x6d423c 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6a0de6 vendor/golang.org/x/net/http2/hpack.NewDecoder+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:103 # 0x6d423b net/http.(*http2Transport).newClientConn+0x83b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7847 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 368640] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 24] @ 0x634bd8 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x634bd7 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [3: 288] @ 0x58b607 0x64803f 0x647fff 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64803e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647ffe crypto/tls.(*clientHelloMsg).marshal.func16+0x23e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:297 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x4c57a5 0x638d6b 0x71314e 0x713149 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0x638d6a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1504 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 1280] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 320] @ 0x63102b 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 768] @ 0x59e391 0x59e32e 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x59e390 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x59e32d crypto/rsa.encrypt+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 576] @ 0x6310bd 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x6310bc crypto/tls.(*halfConn).encrypt+0x65c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:522 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 160] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7d46e6 0x81dbfa 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81dbf9 github.com/miekg/dns.(*RRSIG).unpack+0x459 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2470 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 24] @ 0xdfc85b 0xdfc806 0xdfd076 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdfc85a github.com/miekg/dns.(*Msg).SetReply+0xba /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xdfc805 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x65 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:334 # 0xdfd075 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4f5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x45ba32 0x45b445 0x45b685 0x7c64b2 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c64b1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:89 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x8170dc 0x817086 0x81707d 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x8170db github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817085 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81707c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x64e2d0 0x64e1c8 0x64e1c7 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64e2cf vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64e1c7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xc87 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x64e1c6 crypto/tls.(*serverHelloMsg).marshal+0xc86 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:702 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 288] @ 0x4129ba 0x4c6165 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x6a29eb 0x6a29b9 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a29ea bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:71 # 0x6a29b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 112] @ 0x628ccf 0x667665 0x667db2 0x668345 0x6442be 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x6442bd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 144] @ 0x45bb06 0x5fe145 0x5fe03a 0x64012d 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5fe144 crypto/x509.(*CertPool).addCertFunc+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:206 # 0x5fe039 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:184 # 0x64012c crypto/tls.(*Conn).verifyServerCertificate+0x7ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:994 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [8: 192] @ 0x4fdfa6 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x6007e5 0x600baf 0x6060ca 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6007e4 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:69 # 0x600bae crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:138 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 1200] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xa4fa96 0xa4fa72 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4fa95 github.com/0xERR0R/blocky/lists.onDownloadError+0x495 /home/runner/work/blocky/blocky/lists/downloader.go:115 # 0xa4fa71 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x471 /home/runner/work/blocky/blocky/lists/downloader.go:108 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x548aff 0x60da65 0x60da6b 0x60e450 0x60e443 0x60c71a 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x548afe strings.genSplit+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:249 # 0x60da64 strings.Split+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:307 # 0x60da6a crypto/x509.validHostname+0xaa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:983 # 0x60e44f crypto/x509.validHostnameInput+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:970 # 0x60e442 crypto/x509.(*Certificate).VerifyHostname+0x242 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:1112 # 0x60c719 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:796 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [114: 51363840] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 880] @ 0x751876 0x751877 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x751875 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:52 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [3: 864] @ 0x7d63dc 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [6: 480] @ 0x4fdfa6 0x831b99 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 576] @ 0x4176cc 0x76ecbb 0xa522ad 0xa51967 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa522ac github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1ac /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51966 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 1248] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 352] @ 0x6dd2bd 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd2bc net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9480 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [8: 512] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [5: 480] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x589ae5 0x600e45 0x606210 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x600e44 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:153 # 0x60620f crypto/x509.parseCertificate+0x74f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:919 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 144] @ 0x7d9f3d 0x7dada5 0x813e2f 0x7d55f7 0x7d65ba 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d9f3c github.com/miekg/dns.fromBase64+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:163 # 0x7dada4 github.com/miekg/dns.packStringBase64+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:338 # 0x813e2e github.com/miekg/dns.(*RRSIG).pack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:838 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 192] @ 0xe00f0d 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe00f0c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x14c /home/runner/work/blocky/blocky/resolver/bootstrap.go:221 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [14: 573440] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [8: 1024] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 144] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 640] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6427d4 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6427d3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 8] @ 0x48425d 0x484126 0x483e7c 0x63592a 0x6360e6 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 4992] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 1024] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [6: 96] @ 0x58b429 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 960] @ 0x7d63dc 0x7d6189 0xe02c0b 0xe02be1 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02c0a github.com/miekg/dns.(*Msg).Pack+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02be0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:137 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 1344] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 448] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 192] @ 0x758e71 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 80] @ 0x4c57a5 0x638d6b 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0x638d6a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1504 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 80] @ 0x7d9f3d 0x7dada5 0x813e2f 0x7d55f7 0x7d6651 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d9f3c github.com/miekg/dns.fromBase64+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:163 # 0x7dada4 github.com/miekg/dns.packStringBase64+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:338 # 0x813e2e github.com/miekg/dns.(*RRSIG).pack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:838 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6650 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 160] @ 0x589ae5 0x6012ba 0x606a0a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x6012b9 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:201 # 0x606a09 crypto/x509.parseCertificate+0xf49 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:961 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 576] @ 0x412d2d 0x41474f 0x416159 0xa34507 0xa344cc 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa34506 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa344cb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 6400] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 72] @ 0x4fdfa6 0x77dc05 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0xa51d5e 0xa51d1d 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x77dc04 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x444 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51d5d github.com/sirupsen/logrus.(*Entry).Info+0x4dd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa51d1c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x49c /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 240] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 320] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 1152] @ 0x648255 0x648225 0x648137 0x58b307 0x58b692 0x6480cf 0x647e98 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x648254 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x648224 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x648136 crypto/tls.(*clientHelloMsg).marshal.func16.4+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:308 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6480ce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647e97 crypto/tls.(*clientHelloMsg).marshal.func16+0xd7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:307 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [16: 6656] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 192] @ 0x6009c5 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 400] @ 0x589ae5 0x602648 0x60499c 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x602647 crypto/x509.parseExtKeyUsageExtension+0x107 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:426 # 0x60499b crypto/x509.processExtensions+0x77b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:738 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [9: 1008] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe011e5 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe011e4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:236 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 32] @ 0x45ba32 0x45b445 0x45b685 0x7c64b2 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c64b1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:89 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 4224] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x7d80fd 0x7d651b 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x7d80fc github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1104 # 0x7d651a github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:798 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 128] @ 0x57892b 0x58d545 0x58ca57 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x57892a crypto/sha512.(*digest).Sum+0x34a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha512/sha512.go:298 # 0x58d544 crypto/ecdsa.mixedCSPRNG+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:436 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x45ba32 0x45b445 0x45b685 0xe15dae 0xe15ce3 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe15dad net.JoinHostPort+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:241 # 0xe15ce2 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x22 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:194 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 128] @ 0x590953 0x59090c 0x58cc8d 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x590952 crypto/internal/bigmod.(*Nat).Bytes+0x4d2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x59090b crypto/ecdsa.signNISTEC[...]+0x48b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:335 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x54297f 0x64265d 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x54297e crypto/ecdh.(*x25519Curve).NewPublicKey+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:71 # 0x64265c crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x5c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:375 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0xa4b9eb 0xa5059d 0x8bec37 0x8beab9 0x4781c1 # 0xa4b9ea github.com/ThinkChaos/parcour/jobgroup.WithMaxConcurrency+0x12a /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:29 # 0xa5059c github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0xbc /home/runner/work/blocky/blocky/lists/list_cache.go:120 # 0x8bec36 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x76 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8beab8 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x138 /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [2: 128] @ 0x7d63dc 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 64] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 512] @ 0x4842dc 0x484126 0x483e7c 0x772465 0x7725c5 0xa52172 0xa5213c 0xa52178 0xa51d26 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x772464 github.com/sirupsen/logrus.(*Logger).newEntry+0x24 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51d25 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 384] @ 0x58b607 0x648077 0x648040 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x648076 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64803f crypto/tls.(*clientHelloMsg).marshal.func16+0x27f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:302 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 240] @ 0x45ba32 0x45b445 0x45b5ca 0x807a65 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807a64 github.com/miekg/dns.(*RRSIG).String+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:914 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [32: 8192] @ 0x4842dc 0x484126 0x483dd4 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 576] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x4d19eb 0x4d143d 0x7c64d1 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4d19ea strconv.formatBits+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:199 # 0x4d143c strconv.FormatInt+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:29 # 0x7c64d0 github.com/miekg/dns.(*RR_Header).String+0x90 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 896] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 704] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x81265e 0x7d55f7 0x7d6651 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x81265d github.com/miekg/dns.(*NSEC).pack+0x5d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:624 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6650 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 768] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0x7fa330 0x7f753d 0x7f99eb 0x4781c1 # 0x7fa32f github.com/miekg/dns.(*Server).readTCP+0x12f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:699 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 24576] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 240] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [5: 80] @ 0x58b429 0x6674f6 0x66735e 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 442368] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0xa480f9 0xa46d05 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa480f8 golang.org/x/net/idna.encode+0x58 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:106 # 0xa46d04 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:400 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x64ec8c 0x64ebbe 0x64ebb4 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64ec8b vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x174b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64ebbd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x167d /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x64ebb3 crypto/tls.(*serverHelloMsg).marshal+0x1673 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:752 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 128] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 1664] @ 0x4fe2d1 0x831d96 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 24] @ 0x45ba32 0x45b445 0x45b685 0x6d2929 0x6d2901 0x6d2a56 0x6e123a 0x6e1233 0x70d29c 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x6d2928 net.JoinHostPort+0x1e8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:241 # 0x6d2900 net/http.http2authorityAddr+0x1c0 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7603 # 0x6d2a55 net/http.(*http2Transport).RoundTripOpt+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7621 # 0x6e1239 net/http.(*http2Transport).RoundTrip+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7579 # 0x6e1232 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10206 # 0x70d29b net/http.(*Transport).roundTrip+0x39b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:553 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 240] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 80] @ 0x5a942a 0x605f6d 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x605f6c crypto/x509.parseCertificate+0x4ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:885 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 80] @ 0x54378a 0x54394f 0x66865b 0x665de5 0x65d5dc 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x543789 crypto/ecdh.(*nistCurve[...]).NewPrivateKey+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/nist.go:89 # 0x54394e crypto/ecdh.(*nistCurve[...]).GenerateKey+0x10e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/nist.go:67 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x665de4 crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_agreement.go:185 # 0x65d5db crypto/tls.(*serverHandshakeState).doFullHandshake+0x35b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:582 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 144] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [16: 14336] @ 0x712c7f 0x712c73 0x713bdc 0x71246d 0x4781c1 # 0x712c7e crypto/tls.Client+0x11e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:48 # 0x712c72 net/http.(*persistConn).addTLS+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1561 # 0x713bdb net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1658 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [2: 8192] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x6353ce 0x635c05 0x6360e6 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 320] @ 0x45ba32 0x45b445 0x45b5ca 0x807a65 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807a64 github.com/miekg/dns.(*RRSIG).String+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:914 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x600c1f 0x6060ca 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x600c1e crypto/x509.parseName+0x37e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:142 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 96] @ 0x412829 0x412811 0x4137dd 0x64beaa 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bea9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:422 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 48] @ 0x5adaa8 0x5adaa9 0x5cea65 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831c54 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 128] @ 0x7c037a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c0379 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:13 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [34: 104448] @ 0x6353ce 0x635c05 0x6360e6 0x66373a 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x663739 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:727 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 768] @ 0x6b829b 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6b829a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1167 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 32] @ 0x5a0cc5 0x66824c 0x643f65 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x66824b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:104 # 0x643f64 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0xa3427d 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xa3427c github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1bc /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 24] @ 0x7d46e6 0x81e977 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e976 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2605 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x7d46e6 0x81e977 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e976 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2605 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 528] @ 0x712f85 0x713bdc 0x71246d 0x4781c1 # 0x712f84 net/http.(*persistConn).addTLS+0x424 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1591 # 0x713bdb net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1658 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [5: 720] @ 0x63ada5 0x63ad88 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x63ada4 crypto/ecdh.(*PublicKey).Bytes+0xac4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:78 # 0x63ad87 crypto/tls.(*Conn).makeClientHello+0xaa7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:156 # 0x63b19c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:182 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 480] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 120] @ 0x5adaa8 0x5adaa9 0x5cea65 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831c54 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x7d46e6 0x81c277 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81c276 github.com/miekg/dns.(*NSEC).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2155 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 2688] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 3520] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 3744] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe011e5 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe011e4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:236 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [9: 432] @ 0x5adaa8 0x5adaa9 0x5cea65 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831c54 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 336] @ 0x412a31 0x76ec1e 0xe0defe 0xe0de10 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 0x7d692a 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 144] @ 0x412a31 0x76ec1e 0x7726dc 0x772588 0xa3425d 0xa34263 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa3425c github.com/0xERR0R/blocky/log.PrefixedLog+0x19c /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa34262 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1a2 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 512] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0xa342a5 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xa342a4 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1e4 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 1008] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x758652 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 6144] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 160] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 32] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 384] @ 0x648665 0x648523 0x648528 0x58b307 0x58b692 0x64803f 0x647fff 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x648664 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x648522 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x648527 crypto/tls.(*clientHelloMsg).marshal.func16.2+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:299 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64803e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647ffe crypto/tls.(*clientHelloMsg).marshal.func16+0x23e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:297 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 448] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 64] @ 0x7d46e6 0x81e977 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e976 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2605 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 624] @ 0x6618d9 0x66181b 0x65f9f3 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6618d8 crypto/tls.clientHelloInfo+0x118 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:950 # 0x66181a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:442 # 0x65f9f2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:59 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 2560] @ 0x4842dc 0x484126 0x483dd4 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x564725 0x56469d 0x570799 0x57070c 0x56ceeb 0x6019f8 0x606368 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x570798 math/big.(*Int).SetBytes+0x118 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x57070b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/nistec.go:264 # 0x56ceea crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/elliptic/elliptic.go:155 # 0x6019f7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:262 # 0x606367 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:929 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 144] @ 0x5aba35 0x5ab270 0x5cfafe 0x640a1c 0x640a0b 0x63a465 0x63b19d 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0x640a1b net.ParseIP+0xbb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0x640a0a crypto/tls.hostnameInSNI+0xaa /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:1137 # 0x63a464 crypto/tls.(*Conn).makeClientHello+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:80 # 0x63b19c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:182 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [6: 288] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x758e71 0x758645 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 144] @ 0x4129ba 0xa3173b 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xa3173a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 1408] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [7: 200704] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [10: 960] @ 0x40950c 0xe15f70 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe15f6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:222 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 176] @ 0x5a57d6 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x5a57d5 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:209 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 960] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x814a99 0x7d55f7 0x7d6651 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a98 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:922 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6650 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 288] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [8: 11264] @ 0x62ac9c 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62ac9b crypto/tls.(*certCache).newCert+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 1280] @ 0x5a942a 0x6060ed 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x6060ec crypto/x509.parseCertificate+0x62c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:905 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [6: 1344] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 576] @ 0x412d2d 0x412a9a 0x76ec1e 0xe17a3d 0xa31edb 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe17a3c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x37c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:367 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [12: 49152] @ 0x6b829b 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6b829a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1167 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [16: 8192] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x573875 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x573874 crypto/internal/bigmod.rr+0x294 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:356 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [17: 23936] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [3: 96] @ 0x45ba32 0x45b445 0x45b685 0x7c6533 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c6532 github.com/miekg/dns.(*RR_Header).String+0xf2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:91 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 672] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [19: 128896] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x66827d 0x643f65 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x66827c crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:105 # 0x643f64 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [7: 224] @ 0x62be10 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 48] @ 0x64d2a5 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64d2a4 crypto/tls.(*clientHelloMsg).unmarshal+0x1a04 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:473 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 48] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 27648] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x68d325 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d324 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:178 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 86016] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 160] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 0x667431 0x6672b4 0x6672c4 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x4d19eb 0x4d143d 0x807b31 0x807b19 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4d19ea strconv.formatBits+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:199 # 0x4d143c strconv.FormatInt+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:29 # 0x807b30 strconv.Itoa+0x130 /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:35 # 0x807b18 github.com/miekg/dns.(*RRSIG).String+0x118 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:920 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [18: 16128] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 416] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 576] @ 0x6009c5 0x605f4a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x6009c4 crypto/x509.parseName+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:145 # 0x605f49 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:881 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 48] @ 0xe036e5 0xe03692 0xe031da 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0xe036e4 github.com/miekg/dns.(*Msg).SetReply+0x664 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xe03691 github.com/miekg/dns.(*Msg).SetRcode+0x611 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:55 # 0xe031d9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x159 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:199 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [8: 256] @ 0x64c845 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64c844 crypto/tls.(*clientHelloMsg).unmarshal+0xfa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:570 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 288] @ 0x618c72 0x628cab 0x667665 0x667db2 0x64419c 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x64419b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [8: 768] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 0x667431 0x6672b4 0x6672c4 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 256] @ 0xe1e85e 0xe1e33c 0x4781c1 # 0xe1e85d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [25: 6400] @ 0x4842dc 0x484126 0x483dd4 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 448] @ 0x5782da 0x50fe9d 0x6100b7 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5782d9 crypto/sha512.New384+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha512/sha512.go:236 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x6100b6 crypto/x509.checkSignature+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:917 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 80] @ 0x628ac5 0x667682 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628ac4 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [7: 12544] @ 0x62abd9 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62abd8 crypto/tls.(*certCache).newCert+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:81 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 48] @ 0x48e50c 0x80be65 0x807aec 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x48e50b time.Time.Format+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/time/format.go:631 # 0x80be64 github.com/miekg/dns.TimeToString+0xc4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1602 # 0x807aeb github.com/miekg/dns.(*RRSIG).String+0xeb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:918 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 672] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe030cb 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 208] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 48] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 480] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 5632] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 2304] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6681ef 0x644af9 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x644af8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 144] @ 0x45ba32 0x45b445 0x45b685 0x7c6533 0x807a2c 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c6532 github.com/miekg/dns.(*RR_Header).String+0xf2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:91 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x658a36 0x65899b 0x658994 0x63607f 0x663bbe 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x658a35 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x65899a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x658993 crypto/tls.(*finishedMsg).marshal+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1627 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663bbd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:741 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 1536] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [24: 344064] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 81408] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [6: 384] @ 0x45ba32 0x45b445 0x45b5ca 0x807a65 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807a64 github.com/miekg/dns.(*RRSIG).String+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:914 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 112] @ 0x7d46e6 0x81dbfa 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81dbf9 github.com/miekg/dns.(*RRSIG).unpack+0x459 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2470 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [14: 4032] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [3: 960] @ 0x6bf23f 0x6a2399 0x6a22a5 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6bf23e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2980 # 0x6a2398 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a22a4 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 192] @ 0x828845 0x7d7e8a 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x828844 github.com/miekg/dns.(*RRSIG).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1170 # 0x7d7e89 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1093 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0x45ba32 0x45b445 0x45b685 0x7c64f5 0x807a2c 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c64f4 github.com/miekg/dns.(*RR_Header).String+0xb4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 224] @ 0x772490 0x7724c3 0x7725c5 0xa3425d 0xa34263 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x77248f github.com/sirupsen/logrus.NewEntry+0x4f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7724c2 github.com/sirupsen/logrus.(*Logger).newEntry+0x82 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:103 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa3425c github.com/0xERR0R/blocky/log.PrefixedLog+0x19c /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa34262 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1a2 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 3200] @ 0x636ad8 0x636625 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 4480] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 80] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 640] @ 0x4c577b 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 256] @ 0x59e391 0x59e32e 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x59e390 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x59e32d crypto/rsa.encrypt+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 352] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [6: 192] @ 0x48425d 0x484126 0x483e7c 0x75185e 0x751877 0x753bd2 0x758ccb 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x75185d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:50 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [25: 3600] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 528] @ 0x751876 0x751877 0x753bd2 0x758ccb 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x751875 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:52 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 240] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 12672] @ 0x62ab67 0x62ab5d 0x41e0f1 0x4781c1 # 0x62ab66 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:73 # 0x62ab5c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:65 # 0x41e0f0 runtime.runfinq+0x3f0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/mfinal.go:256 0: 0 [7: 336] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 128] @ 0x759187 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x759186 regexp.(*Regexp).replaceAll+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:666 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 96] @ 0x4127d7 0x4137dd 0x64beaa 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bea9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:422 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 384] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 256] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 768] @ 0x484972 0x483e25 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 163584] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [5: 1120] @ 0x606b3b 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606b3a crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:970 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 96] @ 0x5427e5 0x5421eb 0x483c82 0x542185 0x54214f 0x660185 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5427e4 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:60 # 0x5421ea crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:178 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x542184 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x54214e crypto/ecdh.(*PrivateKey).PublicKey+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:162 # 0x660184 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 320] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 4608] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 320] @ 0x4fbcb7 0x4fbc82 0x4fc7f9 0x4ff665 0x5012a6 0x503ebe 0x4fde91 0x77ddb1 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0xa51acb 0xa51a50 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fbcb6 fmt.(*buffer).writeString+0x216 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:108 # 0x4fbc81 fmt.(*fmt).padString+0x1e1 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:110 # 0x4fc7f8 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/format.go:359 # 0x4ff664 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:497 # 0x5012a5 fmt.(*pp).printArg+0x345 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:741 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fde90 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:224 # 0x77ddb0 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5f0 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51aca github.com/sirupsen/logrus.(*Entry).Error+0x24a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xa51a4f github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x1cf /home/runner/work/blocky/blocky/lists/list_cache.go:233 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0xe15f85 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe15f84 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xc4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x667605 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 81920] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [5: 8960] @ 0x62abd9 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62abd8 crypto/tls.(*certCache).newCert+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:81 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [10: 1600] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 416] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 320] @ 0xe1e85e 0xe1e33c 0x4781c1 # 0xe1e85d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 24] @ 0x5e1d89 0x5e2dfd 0x5e1fd0 0x66f007 0x7f8b8c 0x7f7f67 0xe5d1e9 0x4781c1 # 0x5e1d88 net.newTCPConn+0x88 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:262 # 0x5e2dfc net.(*TCPListener).accept+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:163 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x66f006 crypto/tls.(*listener).Accept+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:66 # 0x7f8b8b github.com/miekg/dns.(*Server).serveTCP+0x12b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [1: 96] @ 0x440e69 0x4526a9 0x5cb4ba 0x4781c1 # 0x5cb4b9 net.(*netFD).connect.func2+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:118 0: 0 [4: 704] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 32] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [135: 59719680] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 9600] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 144] @ 0x412a31 0x76ec1e 0xe033fd 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [5: 160] @ 0xe1724f 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe1724e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x40e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 2816] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x6bb09f 0x6bb073 0x6d461b 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6bb09e net/http.(*http2Framer).writeUint16+0x11e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1801 # 0x6bb072 net/http.(*http2Framer).WriteSettings+0xf2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2238 # 0x6d461a net/http.(*http2Transport).newClientConn+0xc1a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7878 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [9: 9216] @ 0x574a6b 0x576565 0x576552 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x576564 crypto/internal/bigmod.(*Nat).montgomeryRepresentation+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:564 # 0x576551 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x151 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:790 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [6: 864] @ 0x83250d 0xe01225 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x83250c github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x2c /home/runner/work/blocky/blocky/util/common.go:116 # 0xe01224 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x164 /home/runner/work/blocky/blocky/resolver/bootstrap.go:239 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [9: 576] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 320] @ 0x667605 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [23: 20608] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [23: 1472] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 32] @ 0x4d19eb 0x4d143d 0x7c64d1 0x807a2c 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4d19ea strconv.formatBits+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:199 # 0x4d143c strconv.FormatInt+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/strconv/itoa.go:29 # 0x7c64d0 github.com/miekg/dns.(*RR_Header).String+0x90 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x484972 0x483e25 0x6b7c9d 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c9c net/http.http2putDataBufferChunk+0xdc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1074 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 20480] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [9: 1008] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0xe032c8 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe032c7 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /home/runner/work/blocky/blocky/util/common.go:193 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 256] @ 0xe5d74b 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe5d74a github.com/0xERR0R/blocky/server.newRequest+0x1ca /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 48] @ 0x48e50c 0x80be65 0x807b0b 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x48e50b time.Time.Format+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/time/format.go:631 # 0x80be64 github.com/miekg/dns.TimeToString+0xc4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1602 # 0x807b0a github.com/miekg/dns.(*RRSIG).String+0x10a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:919 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 720] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 3520] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 528] @ 0x751876 0x751877 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x751875 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:52 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 816] @ 0x5ab825 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4b0ee 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab824 net/netip.parseIPv4+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:163 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4b0ed github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0xa47865 0xa46925 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa47864 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:45 # 0xa46924 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [23: 32384] @ 0x605b05 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605b04 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:807 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 480] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 18874368] @ 0x44f5f6 0x463974 0x461605 0xb4d246 0xe50e45 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xb4d245 runtime/trace.Start+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace/trace.go:125 # 0xe50e44 net/http/pprof.Trace+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:178 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [17: 17825792] @ 0x44f5f6 0x46393d 0x461605 0xb4d246 0xe50e45 0x6fcde9 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xb4d245 runtime/trace.Start+0x85 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/trace/trace.go:125 # 0xe50e44 net/http/pprof.Trace+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:178 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 4317184] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe44b54 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe44b53 runtime/pprof.writeHeapInternal+0x1013 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:692 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [17: 272] @ 0xe437e5 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe437e4 runtime/pprof.printStackRecord+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 3448832] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 688128] @ 0xe3e145 0xe3f5df 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3e144 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:118 # 0xe3f5de text/tabwriter.(*Writer).Write+0x3be /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:539 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 2752512] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 2195456] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 3506176] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 2801664] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 1769472] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 311296] @ 0xe3e145 0xe3f5df 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3e144 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:118 # 0xe3f5de text/tabwriter.(*Writer).Write+0x3be /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:539 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 704512] @ 0xe3fbcd 0xe3f677 0x4fdeb7 0xe44db7 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3fbcc text/tabwriter.(*Writer).append+0x9ac /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f676 text/tabwriter.(*Writer).Write+0x456 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:591 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe44db6 runtime/pprof.writeHeapInternal+0x1276 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:658 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 1114112] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 442368] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 81920] @ 0xe3e145 0xe3f5df 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3e144 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:118 # 0xe3f5de text/tabwriter.(*Writer).Write+0x3be /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:539 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 704512] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 442368] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 172032] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 98304] @ 0xe3f39e 0xe3f333 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3f39d text/tabwriter.(*Writer).append+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:410 # 0xe3f332 text/tabwriter.(*Writer).Write+0x112 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:533 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [12: 1152] @ 0xe3e205 0xe3f5df 0x4fdeb7 0xe438d2 0xe43ff8 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe3e204 text/tabwriter.(*Writer).addLine+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:128 # 0xe3f5de text/tabwriter.(*Writer).Write+0x3be /opt/hostedtoolcache/go/1.22.10/x64/src/text/tabwriter/tabwriter.go:539 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0xe438d1 runtime/pprof.printStackRecord+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:541 # 0xe43ff7 runtime/pprof.writeHeapInternal+0x4b7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:661 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 516096] @ 0xe43bf1 0xe43b09 0xe41e2b 0xe51bef 0x836f26 0x6fcde9 0xe54c6d 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe43bf0 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:602 # 0xe43b08 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:578 # 0xe41e2a runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/pprof/pprof.go:369 # 0xe51bee net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/pprof/pprof.go:267 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe54c6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 480] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 1280] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 3168] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [6: 96] @ 0x77d8b0 0x77d8a2 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77d8af github.com/sirupsen/logrus.Level.String+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:18 # 0x77d8a1 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [18: 2592] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 384] @ 0x40950c 0x711705 0x70d63a 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x711704 net/http.(*Transport).getConn+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1399 # 0x70d639 net/http.(*Transport).roundTrip+0x739 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:595 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 256] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 320] @ 0xdf917f 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf917e github.com/0xERR0R/blocky/querylog.LogEntryFields+0x33e /home/runner/work/blocky/blocky/querylog/logger_writer.go:40 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 768] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 640] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x814a53 0x7d55f7 0x7d6651 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a52 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:918 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6650 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 384] @ 0x828c45 0x7d7e8a 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x828c44 github.com/miekg/dns.(*SOA).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1203 # 0x7d7e89 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1093 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 528] @ 0x51ade5 0x51a80b 0x62bdd4 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 25088] @ 0x62ab67 0x62ab5d 0x41e0f1 0x4781c1 # 0x62ab66 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:73 # 0x62ab5c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:65 # 0x41e0f0 runtime.runfinq+0x3f0 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/mfinal.go:256 0: 0 [2: 256] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [11: 1232] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x58ef9a 0x58efdc 0x58fcad 0x58d98e 0x6297ac 0x643bf2 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58ef99 crypto/internal/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p256_asm.go:50 # 0x58efdb crypto/ecdsa.p256.func1.1+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:630 # 0x58fcac crypto/ecdsa.verifyNISTEC[...]+0x3ec /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:526 # 0x58d98d crypto/ecdsa.VerifyASN1+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:486 # 0x6297ab crypto/tls.verifyHandshakeSignature+0x1eb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:29 # 0x643bf1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [9: 1152] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 336] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 288] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 80] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 80] @ 0x58b545 0x58b41b 0x64e4d0 0x64e3bb 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e4cf vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e3ba crypto/tls.(*serverHelloMsg).marshal+0xe7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:709 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 2304] @ 0x4176cc 0x76ecbb 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe00834 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe00833 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x1f3 /home/runner/work/blocky/blocky/resolver/bootstrap.go:170 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [6: 384] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [7: 112] @ 0x510a49 0x7c3a18 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x510a48 encoding/binary.Read+0x88 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:240 # 0x7c3a17 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x237 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:287 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x40950c 0x713398 0x71246d 0x4781c1 # 0x713397 net/http.(*Transport).dialConn+0x157 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1611 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [17: 816] @ 0x51ade5 0x51a80b 0x66e972 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66e971 crypto/tls.(*Config).encryptTicket+0x171 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:334 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 6144] @ 0x574a6b 0x576709 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x576708 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x308 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:795 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [11: 7040] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 960] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 176] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 624] @ 0x4176cc 0x6a1086 0x6a102b 0x69fc91 0x6db3a8 0x6da6f1 0x6da863 0x6da43e 0x6d816f 0x6d7687 0x6d7098 0x4781c1 # 0x6a1085 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0xa5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69fc90 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6db3a7 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9177 # 0x6da6f0 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9111 # 0x6da862 net/http.(*http2ClientConn).encodeHeaders.func1+0x82 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9003 # 0x6da43d net/http.(*http2ClientConn).encodeHeaders+0x65d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9104 # 0x6d816e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8578 # 0x6d7686 net/http.(*http2clientStream).writeRequest+0x5a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8474 # 0x6d7097 net/http.(*http2clientStream).doRequest+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8392 0: 0 [4: 128] @ 0x45ba32 0x45b445 0x45b685 0x7c64f5 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c64f4 github.com/miekg/dns.(*RR_Header).String+0xb4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 384] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [21: 336] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 1120] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 1280] @ 0x5a942a 0x605f6d 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x605f6c crypto/x509.parseCertificate+0x4ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:885 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [10: 640] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 1152] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 208] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 240] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 720] @ 0x77d073 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77d072 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [8: 768] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 48] @ 0x58b429 0x658a9a 0x6589f8 0x63607f 0x663bbe 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663bbd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:741 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 10240] @ 0x574a6b 0x573875 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x573874 crypto/internal/bigmod.rr+0x294 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:356 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x605029 0x606c5d 0x606d9d 0x62ac45 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605028 crypto/x509.processExtensions+0xe08 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:790 # 0x606c5c crypto/x509.parseCertificate+0x119c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:972 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [7: 336] @ 0x4fdfa6 0x831c54 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 160] @ 0x5a0cc5 0x618672 0x66827d 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x66827c crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:105 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [37: 681984] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 24] @ 0x634bd8 0x631d2f 0x6363d1 0x6363d2 0x636454 0x63b39b 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x634bd7 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x63b39a crypto/tls.(*Conn).clientHandshake+0x27a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:223 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x58b607 0x588def 0x58ce1e 0x590a78 0x58cc8d 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x588dee vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1ae /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x58ce1d crypto/ecdsa.encodeSignature+0xbd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:340 # 0x590a77 crypto/ecdsa.signNISTEC[...]+0x5f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:335 # 0x58cc8c crypto/ecdsa.SignASN1+0x2ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:281 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 320] @ 0x667605 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 352] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 480] @ 0x83405a 0xe607cf 0x483f11 0x83471e 0x7004ee 0x6fb7c8 0x4781c1 # 0x834059 github.com/go-chi/chi/v5.NewRouteContext+0x19 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/context.go:34 # 0xe607ce github.com/0xERR0R/blocky/server.withCommonMiddleware.NewMux.func1+0xe /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:55 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x83471d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:81 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 256] @ 0x7d06ea 0x7d06b3 0x7db662 0x8131d9 0x7d55f7 0x7d66df 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7db661 github.com/miekg/dns.packDataOpt+0x81 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:432 # 0x8131d8 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:734 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d66de github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:816 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 576] @ 0x5f0405 0x5f0286 0x6ee288 0x6f7168 0x6fb519 0x4781c1 # 0x5f0404 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:517 # 0x5f0285 net/url.ParseRequestURI+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:495 # 0x6ee287 net/http.readRequest+0x307 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1095 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [8: 2304] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 96] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 9216] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [60: 568320] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x4129ba 0x8fe89b 0x8fe8b4 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fe89a html/template.makeEscaper+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:122 # 0x8fe8b3 html/template.New+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:286 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [6: 672] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 1152] @ 0x4176cc 0x76ecbb 0xe00bdd 0xe00b07 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe00bdc github.com/sirupsen/logrus.(*Entry).WithField+0x59c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe00b06 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x4c6 /home/runner/work/blocky/blocky/resolver/bootstrap.go:202 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [10: 40960] @ 0x6f63b7 0x6f6393 0x6fb49e 0x4781c1 # 0x6f63b6 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:596 # 0x6f6392 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:858 # 0x6fb49d net/http.(*conn).serve+0x2bd /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1966 0: 0 [6: 144] @ 0x634bd8 0x631d2f 0x6363d1 0x6363d2 0x636454 0x66508e 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x634bd7 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x66508d crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:979 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 1120] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 416] @ 0x4176cc 0x8fea79 0xe6015b 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8fea78 html/template.New+0x298 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:293 # 0xe6015a github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xfa /home/runner/work/blocky/blocky/server/server_endpoints.go:197 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [3: 288] @ 0x58b607 0x649d9a 0x649d73 0x58b307 0x58b692 0x6469f3 0x6468da 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649d99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x649d72 crypto/tls.(*clientHelloMsg).marshal.func9+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:194 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6469f2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1152 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6468d9 crypto/tls.(*clientHelloMsg).marshal+0x1039 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:193 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [8: 384] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x4129ba 0x86b137 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x86b136 text/template/parse.Parse+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:63 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 16] @ 0x58b429 0x6674f6 0x66735e 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 480] @ 0x667ec7 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667ec6 crypto/tls.(*cipherSuiteTLS13).extract+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:80 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 72] @ 0xe16ee5 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe16ee4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0xa4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:339 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 64] @ 0x58afa9 0x58ae93 0x65391a 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58afa8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x128 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58ae92 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:95 # 0x653919 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1063 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 48] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 64] @ 0x516f0a 0x516f3d 0x66ef17 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f09 bytes.Clone+0xe9 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/bytes.go:1346 # 0x516f3c crypto/cipher.NewCTR+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:52 # 0x66ef16 crypto/tls.(*Config).decryptTicket+0x296 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:388 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x58b429 0x658a9a 0x6589f8 0x65a2ab 0x664287 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x65a2aa crypto/tls.transcriptMsg+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1897 # 0x664286 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x106 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:815 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 768] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 32] @ 0x510a49 0x7d3906 0x7c4a92 0x832567 0xe02b5c 0xe02b2a 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x510a48 encoding/binary.Read+0x88 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:240 # 0x7d3905 github.com/miekg/dns.id+0x45 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:86 # 0x7c4a91 github.com/miekg/dns.(*Msg).SetQuestion+0x31 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:34 # 0x832566 github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x86 /home/runner/work/blocky/blocky/util/common.go:117 # 0xe02b5b github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe02b29 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:132 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x667605 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 112] @ 0x5e1d89 0x5e2b91 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e1d88 net.newTCPConn+0x88 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:262 # 0x5e2b90 net.(*sysDialer).doDialTCPProto+0x350 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:121 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [28: 8064] @ 0x4176cc 0x76ecbb 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 24] @ 0x48425d 0x484126 0x483e7c 0x75185e 0x751877 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x75185d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:50 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x71337f 0x71246d 0x4781c1 # 0x71337e net/http.(*Transport).dialConn+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1610 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [41: 41984] @ 0x574a6b 0x5766b2 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x5766b1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:793 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 576] @ 0x416427 0x8fac45 0x8f537d 0x8f4725 0x8f7d38 0x8f80f1 0x8f71c5 0x8f40a6 0x8f7d38 0x8f80f1 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x8fac44 html/template.(*escaper).editActionNode+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:895 # 0x8f537c html/template.(*escaper).escapeAction+0x9dc /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:263 # 0x8f4724 html/template.(*escaper).escape+0x744 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:139 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f71c4 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:525 # 0x8f40a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:155 # 0x8f7d37 html/template.(*escaper).escapeList+0x117 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:575 # 0x8f80f0 html/template.(*escaper).escapeListConditionally+0x2f0 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:594 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [35: 17920] @ 0x5742ea 0x5742ae 0x5742b2 0x57473a 0x573825 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x574739 crypto/internal/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:550 # 0x573824 crypto/internal/bigmod.rr+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:350 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 320] @ 0x4c577b 0x4c575d 0x638d6b 0x71314e 0x713149 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x638d6a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1504 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [58: 33408] @ 0x412d2d 0x412a9a 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [37: 303104] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [15: 480] @ 0x758652 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 128] @ 0x45ba32 0x45b445 0x45b685 0x7c6571 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c6570 github.com/miekg/dns.(*RR_Header).String+0x130 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 560] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 320] @ 0x5a0cc5 0x618672 0x6288d2 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x6288d1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483dd4 0x635f77 0x635e32 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x635f76 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:994 # 0x635e31 crypto/tls.(*Conn).writeRecordLocked+0x8b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1039 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x642d10 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [9: 1440] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [39: 11232] @ 0x4176cc 0x76ef45 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0xe1e99e 0xe1e33c 0x4781c1 # 0xe1e99d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x484972 0x483e25 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484971 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:234 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 87040] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [3: 2688] @ 0x62ac9c 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62ac9b crypto/tls.(*certCache).newCert+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 96] @ 0x589ae5 0x600b3d 0x6060ca 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x600b3c crypto/x509.parseName+0x29c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:129 # 0x6060c9 crypto/x509.parseCertificate+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:901 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 32] @ 0xe1f99e 0xe1f5bc 0x4781c1 # 0xe1f99d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 1024] @ 0x4842dc 0x484126 0x483dd4 0x6b7c68 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c67 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1078 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [73: 18688] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fb027 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fb026 fmt.Errorf+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:23 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x484959 0x483e25 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d7b8 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x484958 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/poolqueue.go:233 # 0x483e24 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:112 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d7b7 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:328 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 131072] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [24: 64512] @ 0x68fd91 0x692091 0x691998 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68fd90 compress/flate.NewReader+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:812 # 0x692090 compress/gzip.(*Reader).readHeader+0x370 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:238 # 0x691997 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:113 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x573375 0x573307 0x573313 0x5730c6 0x59e2b8 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x573374 crypto/internal/bigmod.(*Nat).reset+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x573306 crypto/internal/bigmod.(*Nat).resetFor+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:510 # 0x573312 crypto/internal/bigmod.(*Nat).setBytes+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:191 # 0x5730c5 crypto/internal/bigmod.(*Nat).SetBytes+0x25 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:155 # 0x59e2b7 crypto/rsa.encrypt+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:489 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x758652 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [146: 4784128] @ 0x750a2a 0x75195f 0x753bd2 0x758ccb 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 1408] @ 0x751876 0x751877 0x753bd2 0x758ccb 0x758645 0xe02a85 0xe02a53 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x751875 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:52 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe02a84 github.com/0xERR0R/blocky/util.Obfuscate+0x104 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe02a52 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xd2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [81: 6480] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 1664] @ 0xa317cd 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xa317cc github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 5760] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x631d2f 0x6363d1 0x6363d2 0x636454 0x63b39b 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x63b39a crypto/tls.(*Conn).clientHandshake+0x27a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:223 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 352] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [12: 768] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 2304] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [3: 768] @ 0x4842dc 0x484126 0x483e7c 0x772465 0x7725c5 0xa3425d 0xa34263 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x772464 github.com/sirupsen/logrus.(*Logger).newEntry+0x24 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa3425c github.com/0xERR0R/blocky/log.PrefixedLog+0x19c /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa34262 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1a2 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [35: 3360] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x6a1145 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1144 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [18: 2304] @ 0x68d415 0x68dead 0x68d72e 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68d414 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:187 # 0x68deac compress/flate.(*decompressor).readHuffman+0x3ac /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:460 # 0x68d72d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:323 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0x759187 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x759186 regexp.(*Regexp).replaceAll+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:666 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 224] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x6a29eb 0x6a29b9 0x6a2169 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a29ea bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:71 # 0x6a29b8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a2168 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x328 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:381 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 48] @ 0xb4c7d0 0xb4c7c4 0xb4c77b 0xb4e16c 0xe1e685 0xe03d6c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xb4c7cf container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:104 # 0xb4c7c3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:146 # 0xb4c77a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xb4e16b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe1e684 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe03d6b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1cb /home/runner/work/blocky/blocky/resolver/caching_resolver.go:290 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 1536] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 64] @ 0x7d46e6 0x81e9c9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e9c8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2612 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 256] @ 0x5a0cc5 0x618672 0x66827d 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x66827c crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:105 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [7: 560] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 32] @ 0x4e816a 0x4e6f59 0x87d1ac 0x878c49 0x87769f 0x87664e 0x875fc5 0x8747c5 0x874885 0x875a27 0x875627 0x87463c 0x874885 0x8744b8 0x8fe479 0x8fe458 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x4e8169 reflect.Value.call+0xfc9 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:662 # 0x4e6f58 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/reflect/value.go:380 # 0x87d1ab text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:367 # 0x878c48 text/template.(*state).evalCall+0x848 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:803 # 0x87769e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:623 # 0x87664d text/template.(*state).evalCommand+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:510 # 0x875fc4 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:479 # 0x8747c4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:267 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x875a26 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:395 # 0x875626 text/template.(*state).walkRange+0x646 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:403 # 0x87463b text/template.(*state).walk+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:283 # 0x874884 text/template.(*state).walk+0x2e4 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:280 # 0x8744b7 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:224 # 0x8fe478 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/exec.go:207 # 0x8fe457 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:124 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [15: 3120] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 64] @ 0x7d5d25 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 1024] @ 0x59e391 0x59e32e 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x59e390 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x59e32d crypto/rsa.encrypt+0x16d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 288] @ 0x5a579b 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x5a579a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:207 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 2560] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 288] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x758e71 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 96] @ 0x45ba32 0x45b445 0x45b685 0x7c6533 0x807a2c 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c6532 github.com/miekg/dns.(*RR_Header).String+0xf2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:91 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 480] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 192] @ 0x58b607 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [56: 917504] @ 0xa537f4 0xa50f79 0xa5084d 0xa4b63e 0x4781c1 # 0xa537f3 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x73 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:55 # 0xa50f78 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb8 /home/runner/work/blocky/blocky/lists/list_cache.go:166 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 80] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 560] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 224] @ 0x62be10 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x667605 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 3840] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x4129ba 0x6d3a65 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3a64 net/http.(*http2Transport).newClientConn+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7817 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [3: 144] @ 0x45ba32 0x45b445 0x45b685 0x7c64b2 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c64b1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:89 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x758bb6 0x758645 0xe02a85 0xe02a53 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x758bb5 regexp.(*Regexp).replaceAll+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:621 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe02a84 github.com/0xERR0R/blocky/util.Obfuscate+0x104 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe02a52 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xd2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 864] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 288] @ 0x630c12 0x635bce 0x6360e6 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x630c11 crypto/tls.(*halfConn).encrypt+0x1b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:481 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [17: 1088] @ 0x618d5d 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 640] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 1792] @ 0x6b829b 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6b829a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1167 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [10: 40960] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6348da 0x632c4d 0x6363d1 0x6363d2 0x636454 0x642efe 0x640d47 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6348d9 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:791 # 0x632c4c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:750 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x642efd crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:429 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [15: 80640] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 1152] @ 0x63102b 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 19712] @ 0x62ac9c 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62ac9b crypto/tls.(*certCache).newCert+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [11: 25344] @ 0x412d2d 0x41474f 0x416159 0xa34507 0xa344cc 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa34506 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa344cb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 112] @ 0x8c5b30 0x8c5a4b 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe17236 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5b2f strings.(*Builder).WriteString+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5a4a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xe22cb1 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [21: 1344] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 2080] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 32] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 4608] @ 0x62abd9 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62abd8 crypto/tls.(*certCache).newCert+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:81 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x65787e 0x6576f7 0x636b1c 0x636625 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x65787d crypto/tls.unmarshalCertificate+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1454 # 0x6576f6 crypto/tls.(*certificateMsgTLS13).unmarshal+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1431 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 1344] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [6: 288] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 1344] @ 0x4c6c14 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x667ec7 0x6628c5 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667ec6 crypto/tls.(*cipherSuiteTLS13).extract+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:80 # 0x6628c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:613 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [282: 50823168] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [262: 81559552] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe011e5 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe011e4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:236 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [11: 528] @ 0x51ac85 0x51a80b 0x66e972 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ac84 crypto/aes.newCipher+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66e971 crypto/tls.(*Config).encryptTicket+0x171 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:334 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [35: 24640] @ 0x412d2d 0x412a9a 0x67b771 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b770 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:519 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [2: 32] @ 0x658a36 0x65899b 0x658994 0x65a2ab 0x664287 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x658a35 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x65899a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x658993 crypto/tls.(*finishedMsg).marshal+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1627 # 0x65a2aa crypto/tls.transcriptMsg+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1897 # 0x664286 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x106 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:815 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 352] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [32: 434176] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xa522ad 0xa51d26 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa522ac github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1ac /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51d25 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 3456] @ 0x4176cc 0x76ef45 0x7726dc 0x772588 0xa3425d 0xa34263 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa3425c github.com/0xERR0R/blocky/log.PrefixedLog+0x19c /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa34262 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1a2 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 1344] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [12: 192] @ 0xe03325 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe03324 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x2a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 5376] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 64] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x87108b 0x871018 0x87070a 0x870425 0x86ecc9 0x86f0fe 0x86f74a 0x86dbea 0x86d858 0x86cef4 0x86c590 0x86b205 0x88152a 0x8fe53f 0xe60173 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87108a text/template/parse.(*Tree).newField+0x1aa /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/node.go:501 # 0x871017 text/template/parse.(*Tree).term+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:776 # 0x870709 text/template/parse.(*Tree).operand+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:722 # 0x870424 text/template/parse.(*Tree).command+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:692 # 0x86ecc8 text/template/parse.(*Tree).pipeline+0xc68 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:502 # 0x86f0fd text/template/parse.(*Tree).parseControl+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:526 # 0x86f749 text/template/parse.(*Tree).rangeControl+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:580 # 0x86dbe9 text/template/parse.(*Tree).action+0x209 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:409 # 0x86d857 text/template/parse.(*Tree).textOrAction+0x237 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:374 # 0x86cef3 text/template/parse.(*Tree).parse+0x4d3 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:315 # 0x86c58f text/template/parse.(*Tree).Parse+0x24f /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:251 # 0x86b204 text/template/parse.Parse+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/parse/parse.go:66 # 0x881529 text/template.(*Template).Parse+0x729 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:210 # 0x8fe53e html/template.(*Template).Parse+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:191 # 0xe60172 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x112 /home/runner/work/blocky/blocky/server/server_endpoints.go:199 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [245: 74260480] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [126: 54706176] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 2112] @ 0x412d2d 0x41474f 0x417725 0x87b593 0x880ab6 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x87b592 text/template.addValueFuncs+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:99 # 0x880ab5 text/template.(*Template).Funcs+0x175 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:181 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 64] @ 0x618d1f 0x628cab 0x667665 0x6681ef 0x643f65 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x643f64 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 2880] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 16] @ 0x667431 0x6672b4 0x6672c4 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 416] @ 0x4faf7a 0x483f11 0x4fd9da 0x4fdf70 0x831f65 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4faf79 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:147 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 1728] @ 0x63102b 0x635bce 0x637219 0x7faaab 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x7faaaa github.com/miekg/dns.(*response).Write+0x12a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:788 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 48] @ 0x58b429 0x64e33b 0x64e236 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e33a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdfa /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e235 crypto/tls.(*serverHelloMsg).marshal+0xcf5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:703 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [237: 48537600] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [172: 19726336] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 64] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x48425d 0x484126 0x483e7c 0x4fd9da 0x4fdf70 0x831f65 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 400] @ 0x4fdfa6 0x831b99 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 432] @ 0xe032c8 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe032c7 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /home/runner/work/blocky/blocky/util/common.go:193 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 96] @ 0x4fdfa6 0x831d14 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 112] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [48: 768] @ 0x8170dc 0x817086 0x81707d 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x8170db github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817085 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81707c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 72] @ 0x831c25 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x831c24 github.com/0xERR0R/blocky/util.AnswerToString+0x224 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [343: 89915392] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x618d5d 0x628cab 0x667665 0x6680b2 0x62fdc7 0x642859 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x642858 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 864] @ 0x6a9b5a 0x6a9b37 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x6a9b59 net/http.send.func1+0x519 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:233 # 0x6a9b36 net/http.send+0x4f6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:255 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 288] @ 0x5adaa8 0x5adaa9 0x5cea65 0xdfd8af 0xdfd42d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0xdfd8ae github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0x8e /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xdfd42c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 240] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [22: 2112] @ 0x7c11fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c11f9 github.com/miekg/dns.init.func61+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:71 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [10: 4480] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 352] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x63102b 0x635bce 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1152] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 416] @ 0x4fdfa6 0x831c54 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 480] @ 0x45ba32 0x45b445 0x45b5ca 0x807a65 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x807a64 github.com/miekg/dns.(*RRSIG).String+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:914 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 24] @ 0x4fdfa6 0x831c54 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 96] @ 0x824c53 0x824c18 0x7d7d86 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x824c52 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x824c17 github.com/miekg/dns.(*AAAA).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:826 # 0x7d7d85 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [23: 368] @ 0xe5d6b4 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe5d6b3 github.com/0xERR0R/blocky/server.newRequest+0x133 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 2240] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [13: 416] @ 0x64bc7d 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bc7c crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:393 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 40704] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [5: 1760] @ 0x4134f7 0x6a110c 0x6a102b 0x69fc91 0x6db3a8 0x6da6f1 0x6da863 0x6da43e 0x6d816f 0x6d7687 0x6d7098 0x4781c1 # 0x6a110b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69fc90 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6db3a7 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9177 # 0x6da6f0 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9111 # 0x6da862 net/http.(*http2ClientConn).encodeHeaders.func1+0x82 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9003 # 0x6da43d net/http.(*http2ClientConn).encodeHeaders+0x65d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9104 # 0x6d816e net/http.(*http2clientStream).encodeAndWriteHeaders+0x2ee /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8578 # 0x6d7686 net/http.(*http2clientStream).writeRequest+0x5a6 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8474 # 0x6d7097 net/http.(*http2clientStream).doRequest+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:8392 0: 0 [43: 22016] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x5766b2 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x5766b1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:793 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [23: 6624] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [22: 352] @ 0xe04b09 0xe04805 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe04b08 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x168 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:85 # 0xe04804 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 64] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 1232] @ 0x76ef97 0xe0defe 0xe0de10 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [21: 1344] @ 0x618d5d 0x628cab 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 672] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [58: 237568] @ 0x75096d 0x75195f 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x75096c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:84 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 576] @ 0x51ac85 0x51a80b 0x66eeaf 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ac84 crypto/aes.newCipher+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66eeae crypto/tls.(*Config).decryptTicket+0x22e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:383 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 240] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 1456] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 1440] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x667605 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [41: 656] @ 0x5d1df0 0x5be390 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d1def net.addrList.partition+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:120 # 0x5be38f net.(*Dialer).DialContext+0x64f /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:503 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [22: 1408] @ 0x618d5d 0x628cab 0x667665 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 53760] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 896] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [40: 5120] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 320] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [26: 3328] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 480] @ 0x51ade5 0x51a80b 0x66eeaf 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66eeae crypto/tls.(*Config).decryptTicket+0x22e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:383 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 1920] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 176] @ 0x4fdfa6 0x7705c5 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7705c4 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [3: 144] @ 0x45ba32 0x45b445 0x45b685 0x7c6571 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c6570 github.com/miekg/dns.(*RR_Header).String+0x130 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 288] @ 0x667605 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 256] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [19: 608] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [16: 1024] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 1920] @ 0x58b607 0x66bc12 0x66bbcf 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66bc11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5f1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66bbce crypto/tls.(*SessionState).Bytes+0x5ae /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:117 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 80640] @ 0x636ad8 0x636625 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [5: 80] @ 0x48425d 0x484126 0x483e7c 0x75185e 0x751877 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x48425c sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:234 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x75185d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:50 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x5d5c58 0x5d2e19 0x5bd265 0x5be145 0xe00d45 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5d5c57 net.(*Resolver).lookupIPAddr+0x857 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0xe00d44 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /home/runner/work/blocky/blocky/resolver/bootstrap.go:207 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [22: 2464] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [17: 408] @ 0x831c25 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831c24 github.com/0xERR0R/blocky/util.AnswerToString+0x224 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xdfd005 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdfd004 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x484 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 1200] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 288] @ 0x667605 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 64] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 160] @ 0x758e71 0x758645 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 960] @ 0x618d1f 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 1056] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 416] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 1872] @ 0x4fe2d1 0x831d96 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [33: 8448] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [15: 960] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [7: 224] @ 0x58b545 0x58b41b 0x667565 0x66736e 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [35: 35840] @ 0x574a6b 0x573875 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x573874 crypto/internal/bigmod.rr+0x294 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:356 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [7: 21504] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x63d6ab 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x63d6aa crypto/tls.(*clientHandshakeState).doFullHandshake+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:540 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [13: 208] @ 0xdf8fd4 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8fd3 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x193 /home/runner/work/blocky/blocky/querylog/logger_writer.go:36 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [8: 1152] @ 0xdfc805 0xdfd076 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdfc804 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x64 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:333 # 0xdfd075 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4f5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 80] @ 0x667605 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 192] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 960] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [17: 272] @ 0x77dbcc 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77dbcb github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x40b /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 320] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [9: 20736] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 416] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 68096] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x63d717 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x63d716 crypto/tls.(*clientHandshakeState).doFullHandshake+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:550 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [18: 1152] @ 0x618d1f 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 5376] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 8064] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [30: 2880] @ 0x58b607 0x64f1b5 0x64f17e 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64f1b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x234 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64f17d crypto/tls.(*serverHelloMsg).marshal.func10+0x1fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:756 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 96] @ 0x4129ba 0x77247f 0x7724c3 0x7725c5 0xa3425d 0xa34263 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x77247e github.com/sirupsen/logrus.NewEntry+0x3e /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7724c2 github.com/sirupsen/logrus.(*Logger).newEntry+0x82 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:103 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa3425c github.com/0xERR0R/blocky/log.PrefixedLog+0x19c /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa34262 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1a2 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 1792] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [14: 224] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 240] @ 0x831c25 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831c24 github.com/0xERR0R/blocky/util.AnswerToString+0x224 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 432] @ 0x7c05fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c05f9 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0xa480f9 0xa46d05 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa480f8 golang.org/x/net/idna.encode+0x58 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:106 # 0xa46d04 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:400 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 27648] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6348da 0x632c4d 0x6363d1 0x6363d2 0x636454 0x642efe 0x640d47 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6348d9 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:791 # 0x632c4c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:750 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x642efd crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:429 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [79: 80896] @ 0x574a6b 0x5766b2 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x574a6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:596 # 0x5766b1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:793 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [4: 1664] @ 0x62c6fa 0x712bc5 0x712bae 0x713bdc 0x71246d 0x4781c1 # 0x62c6f9 crypto/tls.(*Config).Clone+0x99 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/common.go:835 # 0x712bc4 net/http.cloneTLSConfig+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:2939 # 0x712bad net/http.(*persistConn).addTLS+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1553 # 0x713bdb net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1658 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [10: 320] @ 0x64cce5 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64cce4 crypto/tls.(*clientHelloMsg).unmarshal+0x1444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:601 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 256] @ 0x77dcc5 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77dcc4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x504 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 160] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0xe03786 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe03785 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x705 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:205 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 2560] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 288] @ 0x45ba32 0x45b445 0x45b5ca 0x807a65 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807a64 github.com/miekg/dns.(*RRSIG).String+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:914 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x758652 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [26: 624] @ 0xe1b085 0xe0f33b 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe1b084 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xe0f33a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [38: 826880] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1056] @ 0x4176cc 0x5fe28a 0x5fe03a 0x64012d 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5fe289 crypto/x509.(*CertPool).addCertFunc+0x289 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:210 # 0x5fe039 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:184 # 0x64012c crypto/tls.(*Conn).verifyServerCertificate+0x7ac /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:994 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 96] @ 0x5adaa8 0x5adaa9 0x5cea65 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831c54 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 256] @ 0xe032c8 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe032c7 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /home/runner/work/blocky/blocky/util/common.go:193 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [17: 272] @ 0xe1e659 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe1e658 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x118 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 5120] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x5a57d6 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x5a57d5 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:209 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [7: 336] @ 0x4fdfa6 0x831c54 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [34: 30464] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 288] @ 0x5a0cc5 0x667d4d 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 540672] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 640] @ 0x412d2d 0x41474f 0x417725 0x606aff 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606afe crypto/x509.parseCertificate+0x103e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:969 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 528] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [22: 4576] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [20: 320] @ 0x4c57a5 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 1536] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 4224] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x4fdfa6 0x831f65 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 1920] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 64] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 3520] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x814a99 0x7d55f7 0x7d6651 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a98 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:922 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6650 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 240] @ 0x516f87 0x58d5bd 0x58ca57 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f86 crypto/cipher.NewCTR+0x166 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:50 # 0x58d5bc crypto/ecdsa.mixedCSPRNG+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:450 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 384] @ 0x58b607 0x649e35 0x649df8 0x58b307 0x58b692 0x649d9a 0x649d73 0x58b307 0x58b692 0x6469f3 0x6468da 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649e34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x649df7 crypto/tls.(*clientHelloMsg).marshal.func9.1+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:196 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x649d99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x649d72 crypto/tls.(*clientHelloMsg).marshal.func9+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:194 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6469f2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1152 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6468d9 crypto/tls.(*clientHelloMsg).marshal+0x1039 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:193 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [10: 640] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [25: 4800] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 208] @ 0x831b6a 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831b69 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 224] @ 0x5a0cc5 0x667d4d 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 288] @ 0x4fdfa6 0x831b99 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [18: 288] @ 0x7d5d25 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 448] @ 0x76ef97 0x7726dc 0x772588 0xa3425d 0xa34263 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa3425c github.com/0xERR0R/blocky/log.PrefixedLog+0x19c /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa34262 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1a2 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 1024] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 2016] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 1152] @ 0x412d2d 0x41474f 0x417725 0x880b54 0x880ab7 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880b53 text/template.addFuncs+0x213 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:107 # 0x880ab6 text/template.(*Template).Funcs+0x176 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:182 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [10: 320] @ 0x5a0cc5 0x667d4d 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 288] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 172032] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [31: 7936] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [73: 1168] @ 0xdfd451 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdfd450 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1b0 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [56: 1526784] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 122880] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [207: 39002112] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 864] @ 0x4176cc 0x76ecbb 0xa4f79a 0xa4f6b6 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4f799 github.com/sirupsen/logrus.(*Entry).WithField+0x199 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xa4f6b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0xb5 /home/runner/work/blocky/blocky/lists/downloader.go:96 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 33792] @ 0x412d2d 0x412a9a 0x6dd2d8 0x6dcddf 0x6dc84a 0x6db885 0x4781c1 # 0x6dd2d7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9481 # 0x6dcdde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9433 # 0x6dc849 net/http.(*http2clientConnReadLoop).run+0x669 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9374 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 32] @ 0x64cb3a 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64cb39 crypto/tls.(*clientHelloMsg).unmarshal+0x1299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:549 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [59: 2832] @ 0x412a31 0x76f7ea 0x76f7cd 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x76f7e9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x76f7cc github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [9: 288] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 3360] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 480] @ 0x664210 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66420f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:812 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [33: 3168] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [31: 3968] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 224] @ 0x5a0cc5 0x667d4d 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 1120] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [36: 1152] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x628858 0x667f14 0x6628c5 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x628857 vendor/golang.org/x/crypto/hkdf.Extract+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x6628c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:613 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [18: 87552] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 172032] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x58b607 0x647ffe 0x647fbe 0x58b307 0x58b692 0x647b18 0x6478f4 0x63607f 0x63b2e5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647ffd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x23d /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x647fbd crypto/tls.(*clientHelloMsg).marshal.func16+0x1fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:294 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647b17 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478f3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:291 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x63b2e4 crypto/tls.(*Conn).clientHandshake+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:208 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [21: 2352] @ 0xe02b70 0xe02b2a 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02b6f github.com/0xERR0R/blocky/resolver.newRequest+0x1ef /home/runner/work/blocky/blocky/resolver/resolver.go:19 # 0xe02b29 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:132 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [38: 4864] @ 0xb4f0ab 0xb4f078 0xe204d6 0xe200dc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe204d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe200db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 576] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 4096] @ 0x606b3b 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606b3a crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:970 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [22: 1408] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 288] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 320] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 352] @ 0x5a0cc5 0x667d4d 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x4129ba 0x77278e 0x7726f3 0xa3425d 0xa34263 0xa33b3e 0xa333c2 0xdfcfb3 0xdfcf97 0xdfcf81 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x77278d github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x7726f2 github.com/sirupsen/logrus.(*Logger).WithField+0x192 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa3425c github.com/0xERR0R/blocky/log.PrefixedLog+0x19c /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa34262 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x1a2 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa33b3d github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x17d /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa333c1 github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x141 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xdfcfb2 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x432 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xdfcf96 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x416 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xdfcf80 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x400 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 1792] @ 0x4842dc 0x484126 0x483e7c 0x6b7a97 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6b7a96 net/http.http2getDataBufferChunk+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1063 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [135: 4423680] @ 0x750a2a 0x75195f 0x753bd2 0x758ccb 0x758645 0xe03313 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 160] @ 0x4127d7 0x41794d 0x7d3d09 0x7d3cb3 0x7d80fd 0x7d651b 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x7d80fc github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1104 # 0x7d651a github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:798 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [19: 304] @ 0x5adaeb 0x5adaec 0x5cea8c 0xe109c5 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xe109c4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:193 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 208] @ 0x775425 0x77d890 0x77d8a2 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x775424 github.com/sirupsen/logrus.Level.MarshalText+0xe4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:66 # 0x77d88f github.com/sirupsen/logrus.Level.String+0xcf /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:17 # 0x77d8a1 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [41: 4592] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 1728] @ 0x618d5d 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 288] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 640] @ 0x4fdfa6 0x831b99 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [17: 1088] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 48] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x667431 0x6672b4 0x6672c4 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 672] @ 0x51ac85 0x51a80b 0x62bdd4 0x62fdd6 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ac84 crypto/aes.newCipher+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 2592] @ 0x4127d7 0x41794d 0xdf9276 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf9275 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x435 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [7: 896] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [25: 1600] @ 0x618d5d 0x628cab 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 528] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [20: 1280] @ 0x618d1f 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [17: 272] @ 0x4c6da8 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c6da7 context.WithDeadlineCause+0x267 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:642 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 96] @ 0x5a579b 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x5a579a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:207 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [31: 2976] @ 0x618c72 0x628cab 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 384] @ 0x667605 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 7168] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 192] @ 0x58b607 0x58b27d 0x65703c 0x58b307 0x58b692 0x656f67 0x656efd 0x656ed0 0x58b307 0x58b692 0x656bda 0x656b38 0x63607f 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x58b27c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65703b crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1390 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656f66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656efc crypto/tls.marshalCertificate+0x23c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1388 # 0x656ecf crypto/tls.(*certificateMsgTLS13).marshal.func1+0x20f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1379 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656bd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656b37 crypto/tls.(*certificateMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1369 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 352] @ 0x64d00f 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64d00e crypto/tls.(*clientHelloMsg).unmarshal+0x176e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:496 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x7d5d25 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [17: 272] @ 0xe048b6 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe048b5 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0xf5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 672] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 2688] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 1920] @ 0x5a579b 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x5a579a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:207 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [18: 1152] @ 0x618d1f 0x628899 0x667f14 0x66292a 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x662929 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:615 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 72960] @ 0x412d2d 0x41474f 0x416159 0xa34507 0xa344cc 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa34506 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa344cb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x6b829b 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6b829a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1167 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [26: 3328] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [48: 5376] @ 0x628ccf 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 114688] @ 0x75096d 0x75195f 0x753bd2 0x758ccb 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75096c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:84 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 768] @ 0x51ade5 0x51a80b 0x62bdd4 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 384] @ 0x45ba32 0x45b445 0x45b685 0x7c6571 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c6570 github.com/miekg/dns.(*RR_Header).String+0x130 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [24: 2304] @ 0x618c72 0x628cab 0x667665 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 196608] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [29: 189312] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x5aba35 0x5ab270 0x5cfafe 0xe01134 0xe01157 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xe01133 net.ParseIP+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xe01156 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x96 /home/runner/work/blocky/blocky/resolver/bootstrap.go:232 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [6: 1728] @ 0x4176cc 0x76ecbb 0xe033fd 0xe032e0 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [19: 1216] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 6336] @ 0x4176cc 0x76ecbb 0xe0defe 0xe0de10 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0defd github.com/sirupsen/logrus.(*Entry).WithField+0x21d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de0f github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x12f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:158 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [32: 6144] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [35: 2240] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x8c5b30 0x8c5a4b 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x8c5b2f strings.(*Builder).WriteString+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5a4a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xe16cb9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe16c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 1792] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [56: 9856] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 57344] @ 0x412d2d 0x412a9a 0xa34976 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0xa34975 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:123 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 512] @ 0x4842dc 0x484126 0x483e7c 0x6b7ac8 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6b7ac7 net/http.http2getDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1059 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 96] @ 0x5f1f70 0x5f1f09 0x6ad405 0x6ac05d 0x6abda2 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5f1f6f strings.(*Builder).WriteString+0x84f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x5f1f08 net/url.(*URL).String+0x7e8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/url/url.go:855 # 0x6ad404 net/http.stripPassword+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:1037 # 0x6ac05c net/http.(*Client).do.func2+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:627 # 0x6abda1 net/http.(*Client).do+0xe81 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:733 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 448] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 1344] @ 0x618d5d 0x628cab 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 9984] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [33: 10560] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [30: 3360] @ 0x628ccf 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 80] @ 0x58b429 0x6539b0 0x65397f 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6539af vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65397e crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1071 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 384] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 24192] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [28: 1792] @ 0x618d1f 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 768] @ 0x758652 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 48] @ 0x628ac5 0x667682 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628ac4 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 1408] @ 0x618d5d 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 216] @ 0x4fdfa6 0x831f65 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 320] @ 0x4fdfa6 0x831b99 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 320] @ 0x667605 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 64] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 144] @ 0x45ba32 0x45b445 0x45b685 0x7c6571 0x807a2c 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c6570 github.com/miekg/dns.(*RR_Header).String+0x130 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [20: 4160] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [28: 3136] @ 0x628ccf 0x667665 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 64] @ 0x904d73 0xe0294b 0xe028c1 0xe1e6a8 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x904d72 github.com/asaskevich/EventBus.(*EventBus).Publish+0x112 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe0294a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe028c0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:98 # 0xe1e6a7 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 1280] @ 0x516f87 0x66ef17 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f86 crypto/cipher.NewCTR+0x166 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:50 # 0x66ef16 crypto/tls.(*Config).decryptTicket+0x296 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:388 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [19: 2736] @ 0xe038f2 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe038f1 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:229 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 360] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [23: 368] @ 0x4fdfa6 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 4480] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [22: 352] @ 0x4fdfa6 0x831d14 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [50: 2400] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 7680] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 800] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [37: 21312] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 96] @ 0x831d73 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831d72 github.com/0xERR0R/blocky/util.AnswerToString+0x372 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [30: 3840] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 288] @ 0x667605 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 448] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 1248] @ 0x7c12fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c12f9 github.com/miekg/dns.init.func65+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:75 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [24: 2304] @ 0x58b607 0x6539b0 0x65397f 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6539af vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65397e crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1071 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 1280] @ 0x618d5d 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 64] @ 0x5adaa8 0x5adaa9 0x5cea65 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831c54 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [23: 1472] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 24] @ 0x62921a 0x483f11 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x629219 crypto/tls.init.func1+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:965 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [31: 2480] @ 0x516f87 0x66ea05 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f86 crypto/cipher.NewCTR+0x166 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:50 # 0x66ea04 crypto/tls.(*Config).encryptTicket+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:338 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 2592] @ 0x618c72 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x628ac5 0x667682 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628ac4 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 288] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [5: 80] @ 0x651d96 0x651cfb 0x651cf4 0x63607f 0x66300b 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x651d95 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x651cfa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x651cf3 crypto/tls.(*encryptedExtensionsMsg).marshal+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:904 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66300a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:656 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [7: 76160] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [303: 32268288] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [35: 8400] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 64] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 64] @ 0x758e71 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 2560] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 352] @ 0x667605 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 2304] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [13: 208] @ 0xdf9254 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf9253 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x413 /home/runner/work/blocky/blocky/querylog/logger_writer.go:42 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [36: 4608] @ 0x5a081a 0x50fe9d 0x618cb2 0x628899 0x667f14 0x66292a 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x662929 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:615 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 192] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 384] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 216] @ 0x758652 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 128] @ 0x45ba32 0x45b445 0x45b685 0x7c6533 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c6532 github.com/miekg/dns.(*RR_Header).String+0xf2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:91 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [18: 1152] @ 0x618d5d 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [7: 1456] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [18: 1152] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [133: 54476800] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [255: 75202560] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 2560] @ 0x62abd9 0x63fa59 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62abd8 crypto/tls.(*certCache).newCert+0x38 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:81 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [18: 1152] @ 0x4876cd 0x487952 0x5cb8cc 0x5e2dde 0x5e1fd0 0x66f007 0x7f8b8c 0x7f7f67 0xe5d1e9 0x4781c1 # 0x4876cc syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:671 # 0x487951 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:705 # 0x5cb8cb net.(*netFD).accept+0x1cb /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:188 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x66f006 crypto/tls.(*listener).Accept+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:66 # 0x7f8b8b github.com/miekg/dns.(*Server).serveTCP+0x12b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [5: 1920] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 256] @ 0x77dd1d 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77dd1c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x55c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [12: 384] @ 0x62be10 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 128] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 4608] @ 0x516f76 0x58d5bd 0x58ca57 0x58c76e 0x663682 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f75 crypto/cipher.NewCTR+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:53 # 0x58d5bc crypto/ecdsa.mixedCSPRNG+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:450 # 0x58ca56 crypto/ecdsa.SignASN1+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:268 # 0x58c76d crypto/ecdsa.(*PrivateKey).Sign+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:150 # 0x663681 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:714 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 6272] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 112] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 1680] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [21: 336] @ 0x5adaeb 0x5adaec 0x5cea8c 0xe04a0d 0xe04805 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xe04a0c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:82 # 0xe04804 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 128] @ 0x758bb6 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758bb5 regexp.(*Regexp).replaceAll+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:621 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 192] @ 0xe16fea 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe16fe9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x1a9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [19: 1824] @ 0x828845 0x7d7d86 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x828844 github.com/miekg/dns.(*RRSIG).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1170 # 0x7d7d85 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 320] @ 0x65fcaa 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x65fca9 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1c9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:132 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [17: 1088] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 3840] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [21: 2016] @ 0x58b607 0x667565 0x66736e 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [50: 5600] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [88: 4224] @ 0x5ab890 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4980f 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab88f net/netip.parseIPv4+0x1af /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:168 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4980e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x668345 0x6442be 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x6442bd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [39: 4992] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 8448] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 192] @ 0x64d411 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64d410 crypto/tls.(*clientHelloMsg).unmarshal+0x1b70 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:446 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [7: 224] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [48: 2304] @ 0x412a31 0x76ec1e 0xe0e7b8 0xe0e69b 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0e7b7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e69a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 4608] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 448] @ 0x66e915 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66e914 crypto/tls.(*Config).encryptTicket+0x114 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:333 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [23: 2208] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 256] @ 0x6353ce 0x635c05 0x6362ca 0x662885 0x662867 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6362c9 crypto/tls.(*Conn).writeChangeCipherRecord+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1065 # 0x662884 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:474 # 0x662866 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xe6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:607 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [26: 3328] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [26: 2496] @ 0x58b607 0x667565 0x66736e 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 1408] @ 0x618d1f 0x628cab 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 3584] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 352] @ 0x542949 0x6602a2 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x542948 crypto/ecdh.(*x25519Curve).NewPublicKey+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:73 # 0x6602a1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7c1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:224 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 480] @ 0x668365 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x668364 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:112 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 1152] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0x638d6b 0x71314e 0x713149 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x638d6a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1504 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [9: 432] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 96] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [18: 288] @ 0x758bb6 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758bb5 regexp.(*Regexp).replaceAll+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:621 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 352] @ 0x54249a 0x66865b 0x66016a 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x542499 crypto/ecdh.(*x25519Curve).GenerateKey+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:36 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x660169 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [31: 2976] @ 0x58b607 0x667565 0x66736e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 208] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [15: 4320] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [56: 9856] @ 0x51acaa 0x51a80b 0x66e972 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66e971 crypto/tls.(*Config).encryptTicket+0x171 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:334 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 640] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [32: 4096] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 80] @ 0x667605 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [32: 1024] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 880] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [39: 6864] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x5d4305 0x5e25f5 0x5df227 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0xe00d45 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5d4304 net.ipToSockaddr+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:198 # 0x5e25f4 net.(*TCPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:40 # 0x5df226 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:121 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0xe00d44 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /home/runner/work/blocky/blocky/resolver/bootstrap.go:207 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [26: 2496] @ 0x618c72 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [30: 2880] @ 0x58b607 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [37: 3552] @ 0x58b607 0x6674f6 0x66735e 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 640] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 2688] @ 0x58b607 0x667565 0x66736e 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [23: 368] @ 0x831f14 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831f13 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [32: 3584] @ 0x628ccf 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 4480] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [13: 2288] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 2304] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [44: 811008] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 816] @ 0x5ab825 0x5ab270 0x5cfafe 0xa49e05 0xa49e22 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab824 net/netip.parseIPv4+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:163 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa49e04 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa49e21 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x41 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:274 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 6784] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 176] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x644be5 0x640d87 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x644be4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d86 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x667d37 0x642d10 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x667d36 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:72 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 96] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0xa4c1f6 0xa4d045 0xa4cede 0xa4ce77 0xa537bb 0xa50f79 0xa5084d 0xa4b63e 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xa4c1f5 github.com/ThinkChaos/parcour/jobgroup.(*withContext).init+0x35 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:69 # 0xa4d044 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x1a4 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa4cedd github.com/ThinkChaos/parcour/jobgroup.withParentAndContext+0x3d /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:26 # 0xa4ce76 github.com/ThinkChaos/parcour/jobgroup.WithParent+0x36 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:14 # 0xa537ba github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x3a /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:52 # 0xa50f78 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb8 /home/runner/work/blocky/blocky/lists/list_cache.go:166 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [95: 9120] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 3520] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 1408] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [25: 800] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 288] @ 0x667605 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 480] @ 0x45ba32 0x45b445 0x45b685 0x7c6571 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c6570 github.com/miekg/dns.(*RR_Header).String+0x130 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [17: 1632] @ 0x618c72 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 208] @ 0x4fdfa6 0x77d965 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x77d964 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x1a4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [33: 135168] @ 0x75096d 0x75195f 0x753bd2 0x758ccb 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x75096c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:84 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 160] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [37: 4736] @ 0x5a081a 0x50fe9d 0x628858 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x628857 vendor/golang.org/x/crypto/hkdf.Extract+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 2592] @ 0x58b607 0x6674f6 0x66735e 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [19: 2432] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [24: 384] @ 0xdfe11e 0xdfd315 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdfe11d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x61d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xdfd314 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [19: 912] @ 0x658cb5 0x658c85 0x658b97 0x58b307 0x58b692 0x658a9a 0x6589f8 0x63607f 0x663bbe 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x658cb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x658c84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x658b96 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1629 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663bbd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:741 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 896] @ 0x618d1f 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 256] @ 0x77d929 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77d928 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x168 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [23: 368] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 144] @ 0xe0e97c 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0e97b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x39b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 3136] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 30976] @ 0x412d2d 0x41474f 0x413555 0x6a110c 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a110b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [54: 2592] @ 0x412a31 0x76ec1e 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 480] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [21: 4032] @ 0x4fe2d1 0x831d96 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 1456] @ 0x76ef97 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [24: 3456] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [23: 2208] @ 0x58b607 0x667565 0x66736e 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 2304] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [22: 1408] @ 0x618d1f 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 640] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [7: 448] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 960] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [3: 336] @ 0x76ef97 0x7726dc 0x772588 0xa50c39 0xa50c03 0xa50c42 0xa4b63e 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa50c38 github.com/0xERR0R/blocky/log.PrefixedLog+0x458 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa50c02 github.com/0xERR0R/blocky/lists.logger+0x422 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa50c41 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:149 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [82: 3936] @ 0x5ab890 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4b0ee 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab88f net/netip.parseIPv4+0x1af /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:168 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4b0ed github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 2496] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 6144] @ 0x4842dc 0x484126 0x483e7c 0x75185e 0x751877 0x753bd2 0x758ccb 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x75185d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:50 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 384] @ 0xe0323c 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0323b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [19: 608] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 64] @ 0x66f085 0x66f01b 0x7f8b8c 0x7f7f67 0xe5d1e9 0x4781c1 # 0x66f084 crypto/tls.Server+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:39 # 0x66f01a crypto/tls.(*listener).Accept+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:70 # 0x7f8b8b github.com/miekg/dns.(*Server).serveTCP+0x12b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [31: 14880] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [59: 2832] @ 0x412a31 0x76ec1e 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [43: 2064] @ 0x412a31 0x76ec1e 0xe0ea3c 0xe0e95c 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0ea3b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e95b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [17: 417792] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b8e65 0x6b8e33 0x6b95a5 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b8e64 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b8e32 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1638 # 0x6b95a4 net/http.(*http2Framer).ReadFrame+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1905 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [10: 7040] @ 0x6bf23f 0x6a2399 0x6a22a5 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6bf23e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2980 # 0x6a2398 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a22a4 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [14: 48384] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6363d1 0x6363d2 0x636454 0x63d6ab 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x63d6aa crypto/tls.(*clientHandshakeState).doFullHandshake+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:540 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [21: 1344] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 48] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 2304] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [68: 2176] @ 0xe1724f 0xe0d37a 0xe0e57a 0x4781c1 # 0xe1724e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x40e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 2560] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 144] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 128] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 64] @ 0x58b429 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 160] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [6: 1056] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 672] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 576] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [38: 4864] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 64] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 256] @ 0x45ba32 0x45b445 0x45b5ca 0x807a65 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x807a64 github.com/miekg/dns.(*RRSIG).String+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:914 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [33: 4752] @ 0x6353ce 0x635c05 0x6360e6 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 336] @ 0xe1e85e 0xe1e33c 0x4781c1 # 0xe1e85d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [38: 608] @ 0xe17d57 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe17d56 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [47: 1504] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [43: 11008] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [30: 8640] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [26: 479232] @ 0x7fa330 0x7f753d 0x7f99eb 0x4781c1 # 0x7fa32f github.com/miekg/dns.(*Server).readTCP+0x12f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:699 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [17: 272] @ 0xe1b085 0xe0f33b 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe1b084 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xe0f33a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [60: 4800] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 112] @ 0x667aa6 0x667a71 0x667985 0x58b307 0x58b692 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667aa5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a70 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667984 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:39 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [37: 4736] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 144] @ 0x45ba32 0x45b445 0x45b685 0x7c6533 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c6532 github.com/miekg/dns.(*RR_Header).String+0xf2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:91 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 352] @ 0x5a0cc5 0x618672 0x66827d 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x66827c crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:105 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [32: 4096] @ 0x5a081a 0x618cb2 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [57: 2736] @ 0x412a31 0xdf8e6a 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8e69 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [29: 8352] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 320] @ 0x54252a 0x5425ab 0x66865b 0x66016a 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x542529 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:50 # 0x5425aa crypto/ecdh.(*x25519Curve).GenerateKey+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:41 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x660169 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 1408] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [31: 3968] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 4032] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [27: 3024] @ 0x628ccf 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 880] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [21: 336] @ 0xdf8f05 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8f04 github.com/0xERR0R/blocky/querylog.LogEntryFields+0xc4 /home/runner/work/blocky/blocky/querylog/logger_writer.go:34 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [8: 2560] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x8170dc 0x817086 0x81707d 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xe09466 0xe012bd 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x8170db github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817085 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81707c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe012bc github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:242 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [79: 40448] @ 0x5742ea 0x5742ae 0x5742b2 0x57473a 0x573825 0x573b75 0x59e225 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x574739 crypto/internal/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:550 # 0x573824 crypto/internal/bigmod.rr+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:350 # 0x573b74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:398 # 0x59e224 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:485 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [37: 4736] @ 0x5a081a 0x50fe9d 0x66166c 0x660f6c 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x66166b crypto/tls.cloneHash+0x6b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:418 # 0x660f6b crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x52b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:356 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 768] @ 0x5e24c5 0x5cb95b 0x5e2dde 0x5e1fd0 0x66f007 0x7f8b8c 0x7f7f67 0xe5d1e9 0x4781c1 # 0x5e24c4 net.sockaddrToTCP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:21 # 0x5cb95a net.(*netFD).accept+0x25a /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:189 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x66f006 crypto/tls.(*listener).Accept+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:66 # 0x7f8b8b github.com/miekg/dns.(*Server).serveTCP+0x12b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [13: 1040] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 832] @ 0x618d5d 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 672] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [29: 2784] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 2112] @ 0x58b607 0x64e65b 0x64e556 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e65a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x111a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e555 crypto/tls.(*serverHelloMsg).marshal+0x1015 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:718 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [38: 4864] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 896] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [23: 6624] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 128] @ 0x64d00f 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64d00e crypto/tls.(*clientHelloMsg).unmarshal+0x176e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:496 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 960] @ 0x4fdfa6 0x831b99 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [11: 352] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [19: 6080] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [23: 11040] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 4608] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [28: 448] @ 0xe10712 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe10711 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xd1 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:186 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 3072] @ 0x4842dc 0x484126 0x483dd4 0x6b7c85 0x6b7ef6 0x6c15e8 0x6de165 0x675083 0x6757a7 0x68f247 0x68e5bf 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6b7c84 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1076 # 0x6b7ef5 net/http.(*http2dataBuffer).Read+0x1b5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1115 # 0x6c15e7 net/http.(*http2pipe).Read+0x207 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3757 # 0x6de164 net/http.http2transportResponseBody.Read+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9625 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f246 compress/flate.(*decompressor).moreBits+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:697 # 0x68e5be compress/flate.(*decompressor).huffmanBlock+0x4de /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:579 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [11: 1408] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 6240] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [30: 2880] @ 0x58b607 0x64e4d0 0x64e3bb 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e4cf vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e3ba crypto/tls.(*serverHelloMsg).marshal+0xe7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:709 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 768] @ 0x6504a5 0x650475 0x650377 0x58b307 0x58b692 0x65031c 0x65020c 0x58b307 0x58b692 0x64e4d0 0x64e3bb 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6504a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x650474 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x650376 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:712 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x65031b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65020b crypto/tls.(*serverHelloMsg).marshal.func5+0xab /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:711 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e4cf vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e3ba crypto/tls.(*serverHelloMsg).marshal+0xe7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:709 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 384] @ 0x542a75 0x541f27 0x6602bb 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x542a74 crypto/ecdh.(*x25519Curve).ecdh+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:78 # 0x541f26 crypto/ecdh.(*PrivateKey).ECDH+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:130 # 0x6602ba crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7da /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:229 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 704] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [33: 4224] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 320] @ 0xdfcbfc 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdfcbfb github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x7b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [212: 12156928] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [236: 38666240] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 4928] @ 0x412d2d 0x41474f 0x413555 0x6a110c 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a110b vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 24] @ 0x64ce65 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64ce64 crypto/tls.(*clientHelloMsg).unmarshal+0x15c4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:613 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [26: 2496] @ 0x58b607 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [32: 4096] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 768] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x634d5f 0x638b1e 0x638926 0x7fad35 0x7f9a4b 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x634d5e crypto/tls.(*Conn).sendAlertLocked+0xbe /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:846 # 0x638b1d crypto/tls.(*Conn).closeNotify+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1455 # 0x638925 crypto/tls.(*Conn).Close+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1424 # 0x7fad34 github.com/miekg/dns.(*response).Close+0x34 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:841 # 0x7f9a4a github.com/miekg/dns.(*Server).serveTCPConn+0x2ea /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:602 0: 0 [95: 4560] @ 0xe160f1 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe160f0 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x230 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:240 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [22: 1408] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x58b429 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 480] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 704] @ 0x618d5d 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 80] @ 0x58b429 0x6674f6 0x66735e 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [29: 2784] @ 0x618c72 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [54: 864] @ 0x5adaeb 0x5adaec 0x5cea8c 0xdfd8ea 0xdfd42d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xdfd8e9 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:434 # 0xdfd42c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 224] @ 0xe05ed0 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe05ecf github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0xaf /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [33: 5280] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [12: 192] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 352] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [19: 10944] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 448] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [39: 3744] @ 0x618c72 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 9216] @ 0x656525 0x63607f 0x65d4d8 0x65a636 0x65a431 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x656524 crypto/tls.(*certificateMsg).marshal+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1294 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x65d4d7 crypto/tls.(*serverHandshakeState).doFullHandshake+0x257 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:569 # 0x65a635 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:103 # 0x65a430 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:61 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [17: 1088] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [85: 8160] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [76: 1824] @ 0x831ce5 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [18: 1152] @ 0x66ed8e 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66ed8d crypto/tls.(*Config).decryptTicket+0x10d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:374 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [19: 1824] @ 0x618c72 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [23: 2944] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 192] @ 0x5a0cc5 0x667d4d 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [51: 2448] @ 0x4129ba 0x7d6152 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d6151 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:728 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 768] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 3456] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [19: 1216] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 192] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 1024] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [33: 4224] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 2016] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 26880] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 2016] @ 0x58b607 0x667565 0x66736e 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 288] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 320] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 160] @ 0xe1e99e 0xe1e33c 0x4781c1 # 0xe1e99d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [20: 2880] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 256] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x58b429 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [50: 6400] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [34: 544] @ 0xe17eff 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe17efe github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x27e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [26: 1664] @ 0x618d1f 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [33: 4224] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 576] @ 0x4fdfa6 0x831b99 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [21: 1344] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 1536] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 256] @ 0x5a0cc5 0x667d4d 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 384] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 80] @ 0x516f0a 0x516f3d 0x66ea05 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f09 bytes.Clone+0xe9 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/bytes.go:1346 # 0x516f3c crypto/cipher.NewCTR+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:52 # 0x66ea04 crypto/tls.(*Config).encryptTicket+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:338 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 20736] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 192] @ 0x45ba32 0x45b445 0x45b685 0x7c6533 0x807a2c 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x7c6532 github.com/miekg/dns.(*RR_Header).String+0xf2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:91 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 2592] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 672] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 32] @ 0x5cadcb 0x5cae0e 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0xe00d45 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x5cadca os.NewSyscallError+0x4aa /opt/hostedtoolcache/go/1.22.10/x64/src/os/error.go:71 # 0x5cae0d net.(*netFD).connect+0x4ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:83 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0xe00d44 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /home/runner/work/blocky/blocky/resolver/bootstrap.go:207 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [1: 128] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x642d10 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [40: 4480] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 1344] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [25: 2400] @ 0x58b607 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 27648] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 960] @ 0x618d1f 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 5184] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [30: 960] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 4992] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [23: 4416] @ 0x4fe2d1 0x831d96 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 1120] @ 0x7d9f3d 0x7dada5 0x813e2f 0x7d55f7 0x7d65ba 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d9f3c github.com/miekg/dns.fromBase64+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:163 # 0x7dada4 github.com/miekg/dns.packStringBase64+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:338 # 0x813e2e github.com/miekg/dns.(*RRSIG).pack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:838 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 192] @ 0x8c5b30 0x8c5a4b 0xe17efa 0xe17e7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5b2f strings.(*Builder).WriteString+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5a4a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xe17ef9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe17e7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [46: 2208] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 128] @ 0x758e71 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [40: 4480] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [34: 816] @ 0x7d692a 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [60: 3840] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [61: 2928] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [13: 416] @ 0x667605 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 2112] @ 0x58b607 0x651f1a 0x651ef3 0x58b307 0x58b692 0x651dfa 0x651d58 0x63607f 0x66300b 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651f19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x651ef2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:906 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651df9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651d57 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:905 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66300a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:656 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [45: 4320] @ 0x618c72 0x628cab 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 64] @ 0x45ba32 0x45b445 0x45b685 0x7c64f5 0x807a2c 0x831d68 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c64f4 github.com/miekg/dns.(*RR_Header).String+0xb4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:90 # 0x807a2b github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:913 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [25: 600] @ 0xe03c3e 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe03c3d github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9d /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [17: 1088] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 264] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 784] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe011e5 0xe00ec5 0xe00a38 0x710a52 0x713a28 0x71246d 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe011e4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:236 # 0xe00ec4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:214 # 0xe00a37 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /home/runner/work/blocky/blocky/resolver/bootstrap.go:193 # 0x710a51 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1187 # 0x713a27 net/http.(*Transport).dialConn+0x7e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1648 # 0x71246c net/http.(*Transport).dialConnFor+0xcc /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1485 0: 0 [38: 155648] @ 0x69185e 0x69180d 0x691937 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x69185d bufio.NewReaderSize+0x15d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:54 # 0x69180c bufio.NewReader+0x10c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x691936 compress/gzip.(*Reader).Reset+0x236 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:111 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [57: 233472] @ 0x677c39 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x677c38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:209 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 208] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [32: 2560] @ 0x4c577b 0x4c575d 0x638d6b 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0x638d6a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1504 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 256] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [40: 5120] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 1280] @ 0x4876cd 0x48781f 0x4b9ce8 0x4b7e3e 0x5cb729 0x5e2dde 0x5e1fd0 0x66f007 0x7f8b8c 0x7f7f67 0xe5d1e9 0x4781c1 # 0x4876cc syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:671 # 0x48781e syscall.Accept4+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:691 # 0x4b9ce7 internal/poll.accept+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/poll/sock_cloexec.go:17 # 0x4b7e3d internal/poll.(*FD).Accept+0x1bd /opt/hostedtoolcache/go/1.22.10/x64/src/internal/poll/fd_unix.go:602 # 0x5cb728 net.(*netFD).accept+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:172 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x66f006 crypto/tls.(*listener).Accept+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:66 # 0x7f8b8b github.com/miekg/dns.(*Server).serveTCP+0x12b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [23: 7360] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [32: 6656] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [20: 1280] @ 0x618d5d 0x628899 0x667f14 0x66292a 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x662929 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:615 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 2592] @ 0x618c72 0x628899 0x667f14 0x66292a 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x662929 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:615 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [33: 4224] @ 0x5a081a 0x50fe9d 0x667d37 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x667d36 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:72 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [39: 4992] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 352] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 1120] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 1296] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 672] @ 0x51ac85 0x51a80b 0x62bdd4 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ac84 crypto/aes.newCipher+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [55: 19360] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [77: 1232] @ 0x5adaeb 0x5adaec 0x5cea8c 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x667431 0x6672b4 0x6672c4 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 2112] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 336] @ 0xdf8e85 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8e84 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x44 /home/runner/work/blocky/blocky/querylog/logger_writer.go:33 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [27: 2592] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 2016] @ 0x58b607 0x667565 0x66736e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [7: 896] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [70: 20160] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [23: 4048] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [14: 1344] @ 0x58b607 0x667565 0x66736e 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [17: 2720] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [31: 496] @ 0x8c5cba 0x8c5c4f 0xe22cb2 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0xe17236 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe22cb1 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 336] @ 0x5adaa8 0x5adaa9 0x5cea65 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831c54 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [23: 1840] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [16: 256] @ 0xdf90a8 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf90a7 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x267 /home/runner/work/blocky/blocky/querylog/logger_writer.go:38 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [12: 384] @ 0x5a0cc5 0x667d4d 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 2688] @ 0x628ccf 0x667665 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x667431 0x6672b4 0x6672c4 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0xe02705 0xe20db7 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe02704 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:113 # 0xe20db6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x96 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [174: 48463872] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 12288] @ 0x62ac9c 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x62ac9b crypto/tls.(*certCache).newCert+0xfb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:91 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [3: 240] @ 0xa47865 0xa46925 0xa49bd8 0xa49bc5 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa47864 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:45 # 0xa46924 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49bd7 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /home/runner/go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49bc4 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [49: 6272] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [6: 576] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d07ad github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d07d8 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:728 # 0x7db424 github.com/miekg/dns.unpackDataOpt+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:421 # 0x81cf48 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2313 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [31: 3472] @ 0x5a03aa 0x66164e 0x660f6c 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a03a9 crypto/sha256.(*digest).MarshalBinary+0x29 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:67 # 0x66164d crypto/tls.cloneHash+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:414 # 0x660f6b crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x52b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:356 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 48] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 4096] @ 0x50b5d3 0x50affd 0x50b1d9 0x4fdeb7 0x77dfcf 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x4fdeb6 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:225 # 0x77dfce github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [21: 1344] @ 0x618d5d 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 96] @ 0xe036e5 0xe03692 0xe031da 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe036e4 github.com/miekg/dns.(*Msg).SetReply+0x664 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xe03691 github.com/miekg/dns.(*Msg).SetRcode+0x611 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:55 # 0xe031d9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x159 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:199 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [41: 5248] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 4096] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x6360e6 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 4320] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 576] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [37: 4144] @ 0x628ccf 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [32: 4096] @ 0x5a081a 0x50fe9d 0x618cb2 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 327680] @ 0x750a2a 0x75195f 0x753bd2 0x758ccb 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 960] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 48] @ 0x62df65 0x62e15d 0x65b05f 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x62df64 crypto/tls.(*Config).supportedVersions+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/common.go:1041 # 0x62e15c crypto/tls.(*Config).mutualVersion+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/common.go:1108 # 0x65b05e crypto/tls.(*Conn).readClientHello+0x29e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:162 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 384] @ 0x667605 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [38: 12160] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [49: 2352] @ 0x412a31 0x76ec1e 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [162: 13271040] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [96: 35389440] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [22: 419584] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [141: 9024] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [78: 3744] @ 0x5ab890 0x5ab270 0x5cfafe 0xa49e05 0xa49e22 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5ab88f net/netip.parseIPv4+0x1af /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:168 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa49e04 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa49e21 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x41 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:274 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 13312] @ 0x5742ea 0x5742ae 0x5742b2 0x57537e 0x5766b2 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d20b 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5742e9 crypto/internal/bigmod.(*Nat).reset+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x5742ad crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x5742b1 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:523 # 0x57537d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:651 # 0x5766b1 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:793 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [7: 224] @ 0x589ae5 0x6012ba 0x606a0a 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x589ae4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x6012b9 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:201 # 0x606a09 crypto/x509.parseCertificate+0xf49 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:961 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [28: 672] @ 0x48e50c 0x77dbbe 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x48e50b time.Time.Format+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/time/format.go:631 # 0x77dbbd github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x3fd /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [40: 6400] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [15: 9600] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 448] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 1456] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1023: 33521664] @ 0x750a2a 0x75195f 0x753bd2 0x758ccb 0x758645 0xe02a85 0xe02a53 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe02a84 github.com/0xERR0R/blocky/util.Obfuscate+0x104 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe02a52 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xd2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:130 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [20: 320] @ 0xdf9112 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf9111 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2d1 /home/runner/work/blocky/blocky/querylog/logger_writer.go:39 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [21: 2688] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 256] @ 0x5a0cc5 0x618672 0x6288d2 0x667f14 0x66292a 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x6288d1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x662929 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:615 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 5632] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 9216] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [89: 28480] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 2592] @ 0x58b607 0x667565 0x66736e 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [32: 3072] @ 0x58b607 0x667565 0x66736e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 80] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [32: 3072] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [175: 37273600] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [27: 2592] @ 0x58b607 0x658a9a 0x6589f8 0x65a2ab 0x664287 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x65a2aa crypto/tls.transcriptMsg+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1897 # 0x664286 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x106 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:815 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [34: 5440] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 384] @ 0x5a0cc5 0x667d4d 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x667d4c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 3136] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [36: 82944] @ 0x58b15a 0x58b124 0x65757f 0x58b307 0x58b692 0x58b27d 0x65703c 0x58b307 0x58b692 0x656f67 0x656efd 0x656ed0 0x58b307 0x58b692 0x656bda 0x656b38 0x63607f 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b159 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b123 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x65757e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1391 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x58b27c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65703b crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1390 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656f66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656efc crypto/tls.marshalCertificate+0x23c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1388 # 0x656ecf crypto/tls.(*certificateMsgTLS13).marshal.func1+0x20f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1379 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656bd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656b37 crypto/tls.(*certificateMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1369 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 208] @ 0x5adaeb 0x5adaec 0x5cea8c 0xe15cf0 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xe15cef github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x2f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:194 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [72: 1152] @ 0x5d5bec 0x5d5bc8 0x5d5baf 0x5d2e19 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d5beb net.IPv4+0x7eb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:53 # 0x5d5bc7 net.IP.To16+0x7c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:229 # 0x5d5bae net.(*Resolver).lookupIPAddr+0x7ae /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [43: 2064] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 360] @ 0x634bd8 0x631d2f 0x6385d6 0x6385d7 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x634bd7 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 312] @ 0xe0323c 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0323b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [42: 7392] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [31: 496] @ 0x4c57a5 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c57a4 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:237 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [25: 400] @ 0x831e76 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831e75 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /home/runner/work/blocky/blocky/util/common.go:66 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 416] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [138: 70656] @ 0x516f76 0x66ea05 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f75 crypto/cipher.NewCTR+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:53 # 0x66ea04 crypto/tls.(*Config).encryptTicket+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:338 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 1232] @ 0x7b7ad0 0x7b7aaf 0x7b7b65 0xe11e2d 0xe11ce5 0xe02a36 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x7b7acf github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe02a35 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:128 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 14336] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [41: 3280] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [50: 12800] @ 0x4842dc 0x484126 0x483e7c 0x63592a 0x637219 0x6d2577 0x676b75 0x6de510 0x675083 0x6757a7 0x68f3e2 0x68e125 0x68d87b 0x6926c2 0x6e0e1f 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x635929 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:985 # 0x637218 crypto/tls.(*Conn).Write+0x398 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1233 # 0x6d2576 net/http.http2stickyErrWriter.Write+0x136 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7533 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6de50f net/http.http2transportResponseBody.Read+0x40f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9665 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x6757a6 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:269 # 0x68f3e1 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:720 # 0x68e124 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:495 # 0x68d87a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:348 # 0x6926c1 compress/gzip.(*Reader).Read+0xa1 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:252 # 0x6e0e1e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10166 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [30: 3840] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [36: 4608] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [74: 3552] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [27: 6912] @ 0x4842dc 0x484126 0x483e7c 0x76e316 0x76fb29 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x76e315 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x76fb28 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [31: 3968] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 192] @ 0xe028f9 0xe028c1 0xe1e6a8 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe028f8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe028c0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:98 # 0xe1e6a7 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [106: 5088] @ 0x412a31 0x76ec1e 0xe0e0de 0xe0dfdf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0e0dd github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0dfde github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [31: 2976] @ 0x58b607 0x66bc56 0x66bc13 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66bc55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66bc12 crypto/tls.(*SessionState).Bytes+0x5f2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:120 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 1024] @ 0x618d1f 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 2112] @ 0x618c72 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 32] @ 0x58b429 0x6674f6 0x66735e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [43: 16512] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [38: 12160] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [27: 432] @ 0x8c5cba 0x8c5c4f 0xe17efa 0xe17e7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe17ef9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe17e7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [33: 3696] @ 0x628ccf 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [35: 4480] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x66292a 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x662929 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:615 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 96] @ 0x40950c 0xe0dded 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0xe0ddec github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [20: 960] @ 0x4fdfa6 0x831b99 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [17: 19584] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [35: 3360] @ 0x58b607 0x667565 0x66736e 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [18: 288] @ 0x831f34 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831f33 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [21: 26880] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [29: 20416] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 1152] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [33: 3168] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 2240] @ 0x5da014 0x634a3b 0x50b438 0x634c1e 0x631d2f 0x6385d6 0x6385d7 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5da013 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/net.go:187 # 0x634a3a crypto/tls.(*atLeastReader).Read+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:806 # 0x50b437 bytes.(*Buffer).ReadFrom+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:211 # 0x634c1d crypto/tls.(*Conn).readFromUntil+0xdd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [47: 8272] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [23: 1472] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [85: 2720] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [13: 416] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 416] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [25: 1600] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 1120] @ 0x7d9f3d 0x7dada5 0x813e2f 0x7d55f7 0x7d65ba 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d9f3c github.com/miekg/dns.fromBase64+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:163 # 0x7dada4 github.com/miekg/dns.packStringBase64+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:338 # 0x813e2e github.com/miekg/dns.(*RRSIG).pack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:838 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 3168] @ 0x4127d7 0x41794d 0x76ef45 0xdf8dce 0xe10f12 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [7: 112] @ 0x48e50c 0x80be65 0x807aec 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x48e50b time.Time.Format+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/time/format.go:631 # 0x80be64 github.com/miekg/dns.TimeToString+0xc4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1602 # 0x807aeb github.com/miekg/dns.(*RRSIG).String+0xeb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:918 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [48: 4608] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [551: 2680064] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 9856] @ 0x412d2d 0x41474f 0x417725 0x6a1086 0x6a102b 0x6a225f 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6a1085 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0xa5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x6a102a vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x6a225e vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [50: 204800] @ 0x6d3f05 0x6d3ea3 0x6d3e7c 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3f04 bufio.NewReaderSize+0x504 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:54 # 0x6d3ea2 bufio.NewReader+0x4a2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x6d3e7b net/http.(*http2Transport).newClientConn+0x47b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7838 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [3: 1152] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [11: 352] @ 0x5a0cc5 0x618672 0x6288d2 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x6288d1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 832] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 256] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 640] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [21: 1680] @ 0x7d7c38 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7c37 github.com/miekg/dns.(*Msg).CopyTo+0x117 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [31: 2976] @ 0x7d06ea 0x7d06b3 0x7db662 0x8131d9 0x7d55f7 0x7d66df 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7db661 github.com/miekg/dns.packDataOpt+0x81 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:432 # 0x8131d8 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:734 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d66de github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:816 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [18: 288] @ 0x77dcf1 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77dcf0 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x530 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 480] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 112] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [25: 600] @ 0x9058f0 0x905366 0x9051ff 0xe0294b 0xe028c1 0xe1e6a8 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x9058ef github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x905365 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x9051fe github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe0294a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe028c0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:98 # 0xe1e6a7 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 48] @ 0x58afa9 0x58ae93 0x645667 0x66bbce 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58afa8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x128 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58ae92 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:95 # 0x645666 crypto/tls.addUint64+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:37 # 0x66bbcd crypto/tls.(*SessionState).Bytes+0x5ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:116 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [36: 1152] @ 0xe0e62e 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0e62d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [49: 2352] @ 0x4129ba 0x4c6165 0x4c6c6b 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [53: 2544] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [72: 20736] @ 0x4127d7 0x41794d 0x76ef45 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [14: 896] @ 0x618d1f 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [40: 5120] @ 0x5a081a 0x50fe9d 0x65ff92 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x65ff91 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:178 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 416] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 448] @ 0x4fdfa6 0x831c54 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [12: 288] @ 0x831c25 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831c24 github.com/0xERR0R/blocky/util.AnswerToString+0x224 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 288] @ 0x7d9f3d 0x7dada5 0x813e2f 0x7d55f7 0x7d6651 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d9f3c github.com/miekg/dns.fromBase64+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:163 # 0x7dada4 github.com/miekg/dns.packStringBase64+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:338 # 0x813e2e github.com/miekg/dns.(*RRSIG).pack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:838 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6650 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [36: 4608] @ 0x5a081a 0x50fe9d 0x667d37 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x667d36 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:72 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [103: 4944] @ 0x5d32c5 0x5d20ae 0x5d2feb 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d32c4 net.(*Resolver).internetAddrList.func1+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:276 # 0x5d20ad net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [96: 4608] @ 0x412a31 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [49: 1176] @ 0x7d692a 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [9: 288] @ 0x4fdfa6 0x831c54 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 384] @ 0x5a0cc5 0x618672 0x66ee44 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x66ee43 crypto/tls.(*Config).decryptTicket+0x1c3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:377 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [96: 10752] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 7040] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x80ec6b 0x7d55f7 0x7d65ba 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec6a github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [44: 5632] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 16] @ 0x817256 0x817206 0x8171fd 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x817255 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817205 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:48 # 0x8171fc github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1226 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 6144] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [27: 432] @ 0xdfce14 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xdfce13 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x293 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 288] @ 0x5a0cc5 0x66824c 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x66824b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:104 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 672] @ 0x663b3a 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x663b39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:737 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [34: 4352] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [29: 2784] @ 0x58b607 0x667565 0x66736e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 6048] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [47: 3008] @ 0x7c037a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c0379 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:13 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [117: 13104] @ 0x76ef97 0xe0e7b8 0xe0e69b 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0e7b7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e69a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [35: 560] @ 0xe16cbf 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16cbe github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xfe /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 288] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [77: 1848] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [24: 147456] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 28672] @ 0x6b829b 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6b829a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1167 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 1152] @ 0x412d2d 0x41474f 0x416159 0xa34507 0xa344cc 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa34506 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa344cb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15: 720] @ 0x4fdfa6 0x831c54 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [22: 5632] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fdf70 0x831f65 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 144] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [35: 560] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [32: 13312] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [56: 9856] @ 0x51acc5 0x51a80b 0x66eeaf 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66eeae crypto/tls.(*Config).decryptTicket+0x22e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:383 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [97: 4656] @ 0xe0e12b 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0e12a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x44a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [41: 4592] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [9: 288] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 896] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 2592] @ 0x618c72 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [10: 320] @ 0x660852 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x660851 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:186 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [55: 2640] @ 0xe5d6af 0xe5d658 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe5d6ae github.com/google/uuid.UUID.String+0x12e /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xe5d657 github.com/0xERR0R/blocky/server.newRequest+0xd7 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 256] @ 0x817256 0x817206 0x8171fd 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x817255 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817205 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:48 # 0x8171fc github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1226 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [16: 2816] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 1680] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 48] @ 0x66b795 0x66b678 0x66b674 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66b794 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x174 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x66b677 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x66b673 crypto/tls.(*SessionState).Bytes+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:109 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [58: 2784] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [48: 1152] @ 0xe1b014 0xe0f33b 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe1b013 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xe0f33a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 352] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [47: 1504] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [28: 448] @ 0x47cbe5 0x4a4865 0xe1b06d 0xe0f33b 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x47cbe4 internal/reflectlite.Swapper+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/reflectlite/swapper.go:66 # 0x4a4864 sort.Slice+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sort/slice.go:26 # 0xe1b06c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xe0f33a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x667431 0x6672b4 0x6672c4 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667430 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6672b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6672c3 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:37 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 64] @ 0x831d73 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831d72 github.com/0xERR0R/blocky/util.AnswerToString+0x372 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [24: 1152] @ 0x4fdfa6 0x831f65 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 512] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 720] @ 0x51ac85 0x51a80b 0x62bdd4 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ac84 crypto/aes.newCipher+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 288] @ 0x634bd8 0x631d2f 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x634bd7 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:828 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [45: 720] @ 0x5adaeb 0x5adaec 0x5cea8c 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831d14 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [29: 2784] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [132: 14784] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [17: 272] @ 0xe0748a 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe07489 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [41: 5248] @ 0x5a081a 0x618c82 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 1456] @ 0xe171fe 0xe0d37a 0xe0df65 0xe02bc4 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0xe171fd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0df64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:160 # 0xe02bc3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:133 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [14: 896] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 1408] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [37: 3552] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 2688] @ 0x58b607 0x64e33b 0x64e236 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e33a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdfa /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e235 crypto/tls.(*serverHelloMsg).marshal+0xcf5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:703 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [25: 3600] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [30: 30720] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [36: 4608] @ 0x653d55 0x653d25 0x653c37 0x58b307 0x58b692 0x65397e 0x65394d 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x653d54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x653d24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x653c36 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1068 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x65397d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65394c crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1067 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [51: 2448] @ 0x4129ba 0x4c6165 0x4c5799 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [36: 23040] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [31: 3968] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x663c25 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x663c24 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:747 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 896] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [94: 4512] @ 0x5e2437 0x5df37b 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e2436 net.sockaddrToTCP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:19 # 0x5df37a net.(*netFD).dial+0x4da /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:141 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [255: 64757760] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 38912] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [111: 7104] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x58ef9a 0x58efdc 0x58f672 0x58f97b 0x58d98e 0x6297ac 0x643bf2 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58ef99 crypto/internal/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/nistec/p256_asm.go:50 # 0x58efdb crypto/ecdsa.p256.func1.1+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:630 # 0x58f671 crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:595 # 0x58f97a crypto/ecdsa.verifyNISTEC[...]+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:502 # 0x58d98d crypto/ecdsa.VerifyASN1+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:486 # 0x6297ab crypto/tls.verifyHandshakeSignature+0x1eb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:29 # 0x643bf1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 128] @ 0x70d51b 0x6f14f3 0x6a9c24 0x6a94d8 0x6ab7fc 0xa4f395 0xa4f380 0xa31053 0xa31d79 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x70d51a net/http.(*Transport).roundTrip+0x61a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:584 # 0x6f14f2 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/roundtrip.go:17 # 0x6a9c23 net/http.send+0x5e3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:259 # 0x6a94d7 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:180 # 0x6ab7fb net/http.(*Client).do+0x8db /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:724 # 0xa4f394 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:590 # 0xa4f37f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [70: 4480] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 256] @ 0x667605 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [121: 13552] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [33: 3168] @ 0x58b607 0x667565 0x66736e 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [23: 368] @ 0x8c5b30 0x8c5a4b 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5b2f strings.(*Builder).WriteString+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5a4a github.com/0xERR0R/blocky/config.Upstream.String+0xaa /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xe16cb9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe16c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [26: 416] @ 0xe17e16 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe17e15 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x195 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [24: 4608] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [21: 336] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [78: 2496] @ 0x4875c5 0x4882d2 0x5cb087 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x4882d1 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_unix.go:307 # 0x5cb086 net.(*netFD).connect+0x766 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:161 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [27: 1728] @ 0x824cb7 0x7d7d86 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x824cb6 github.com/miekg/dns.(*AAAA).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:826 # 0x7d7d85 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 12672] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [21: 336] @ 0x4fe2d1 0x770194 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x770193 github.com/sirupsen/logrus.(*Entry).Log+0x33 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [58: 2784] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 2240] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [13: 208] @ 0xe0344a 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe03449 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [30: 2880] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [232: 25984] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [11: 1584] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [62: 3968] @ 0x828333 0x7d7f82 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x828332 github.com/miekg/dns.(*OPT).copy+0xd2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1135 # 0x7d7f81 github.com/miekg/dns.(*Msg).CopyTo+0x461 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1097 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 4608] @ 0x4127d7 0x41794d 0x76f885 0x76f7cd 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x76f884 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x76f7cc github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 32] @ 0x58b429 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [132: 14784] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [29: 2784] @ 0x58b607 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 6272] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [60: 13440] @ 0x66e5a5 0x6644e5 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66e5a4 crypto/tls.(*Conn).sessionState+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:293 # 0x6644e4 crypto/tls.(*Conn).sendSessionTicket+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:840 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [23: 1472] @ 0x618d1f 0x628cab 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [38: 3648] @ 0x58b607 0x667565 0x66736e 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [15: 960] @ 0x831a2b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 720] @ 0x542805 0x5421eb 0x483c82 0x542185 0x54214f 0x660185 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x542804 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:58 # 0x5421ea crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:178 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x542184 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x54214e crypto/ecdh.(*PrivateKey).PublicKey+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:162 # 0x660184 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 320] @ 0x5ad7c5 0x5d5bb3 0x5d2e19 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5ad7c4 net/netip.Addr.AsSlice+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:720 # 0x5d5bb2 net.(*Resolver).lookupIPAddr+0x7b2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [16: 768] @ 0x51ac85 0x51a80b 0x62bdd4 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ac84 crypto/aes.newCipher+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [37: 4736] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 416] @ 0x4fdfa6 0x831b99 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 528] @ 0x64552a 0x6454fa 0x64540d 0x6452d9 0x64535b 0x64531d 0x64f17d 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x645529 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6454f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64540c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:30 # 0x6452d8 crypto/tls.marshalingFunction.Marshal+0x18 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:20 # 0x64535a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x64531c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:26 # 0x64f17c crypto/tls.(*serverHelloMsg).marshal.func10+0x1fc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:755 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [19: 1824] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [35: 3920] @ 0x628ccf 0x667665 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [67: 1608] @ 0x4fdfa6 0x831d14 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [43: 1032] @ 0xdffd9f 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0xdffd9e github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [103: 4944] @ 0x47cbf9 0x4a4865 0xe1b06d 0xe0f33b 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x47cbf8 internal/reflectlite.Swapper+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/reflectlite/swapper.go:68 # 0x4a4864 sort.Slice+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/sort/slice.go:26 # 0xe1b06c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xe0f33a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 2688] @ 0x618c72 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [17: 272] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 80] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 5184] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [37: 3552] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [4: 896] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [27: 2592] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 672] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 560] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [27: 1728] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [18: 1152] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 384] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [31: 2480] @ 0x662e95 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x662e94 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x714 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:644 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 192] @ 0x758652 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [39: 4992] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [36: 576] @ 0x7b7f0a 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x7b7f09 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [91: 4368] @ 0x5e2437 0x5df428 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e2436 net.sockaddrToTCP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:19 # 0x5df427 net.(*netFD).dial+0x587 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:141 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [21: 48384] @ 0x6353ce 0x635c05 0x6360e6 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [35: 4480] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [38: 6688] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [44: 5632] @ 0x5a081a 0x50fe9d 0x667d37 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x667d36 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:72 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 960] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [47: 2256] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 448] @ 0xa3174f 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xa3174e github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [25: 12800] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [65: 3120] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [202: 13238272] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 704] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [234: 34504704] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [27: 1296] @ 0x6b9f28 0x6b9f12 0x6b96ba 0x6dc30c 0x6db885 0x4781c1 # 0x6b9f27 net/http.(*http2frameCache).getDataFrame+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1828 # 0x6b9f11 net/http.http2parseDataFrame+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2014 # 0x6b96b9 net/http.(*http2Framer).ReadFrame+0x199 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1916 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [151: 6184960] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x6755b7 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x6755b6 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:241 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [2: 64] @ 0x58b545 0x58b41b 0x667565 0x66736e 0x667db2 0x642d10 0x640d34 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x642d0f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:421 # 0x640d33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [40: 960] @ 0xe5d7c9 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe5d7c8 github.com/0xERR0R/blocky/server.newRequest+0x248 /home/runner/work/blocky/blocky/server/server.go:448 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [18: 288] @ 0x510a49 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x510a48 encoding/binary.Read+0x88 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:240 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 576] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [95: 10640] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [34: 4352] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [101: 4848] @ 0x4129ba 0x4c6165 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c6164 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:486 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [37: 7104] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [24: 384] @ 0x758bb6 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758bb5 regexp.(*Regexp).replaceAll+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:621 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [54: 864] @ 0x5adaeb 0x5adaec 0x5cea8c 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831d14 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 1024] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x663c8e 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663c8d crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:750 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [65: 2080] @ 0x4875c5 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x487951 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:705 # 0x5df2d2 net.(*netFD).dial+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:139 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [115: 12880] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 512] @ 0x4842dc 0x484126 0x483dd4 0x6f654e 0x6fad3b 0x6fad98 0x6fc774 0x6fb937 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483dd3 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:108 # 0x6f654d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:864 # 0x6fad3a net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1748 # 0x6fad97 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1755 # 0x6fc773 net/http.(*conn).serve.func1+0x1d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1914 # 0x6fb936 net/http.(*conn).serve+0x756 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2080 0: 0 [63: 3024] @ 0x412a31 0x76ec1e 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [12: 960] @ 0x5bfaeb 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5bfaea net.(*sysDialer).dialSingle+0x42a /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:666 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [31: 2976] @ 0x58b607 0x667565 0x66736e 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 5376] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 1024] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [52: 9152] @ 0x51acc5 0x51a80b 0x66e972 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66e971 crypto/tls.(*Config).encryptTicket+0x171 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:334 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 1408] @ 0x4176cc 0x8f806e 0x8f9685 0x8f916d 0x8f8ca8 0x8f3b35 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8f806d html/template.(*escaper).escapeListConditionally+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:592 # 0x8f9684 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:712 # 0x8f916c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:673 # 0x8f8ca7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:666 # 0x8f3b34 html/template.escapeTemplate+0x94 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:24 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [25: 2400] @ 0x64f875 0x64f845 0x64f757 0x58b307 0x58b692 0x64f1b5 0x64f17e 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64f874 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64f844 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f756 crypto/tls.(*serverHelloMsg).marshal.func10.1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:757 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64f1b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x234 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64f17d crypto/tls.(*serverHelloMsg).marshal.func10+0x1fd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:756 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [34: 17408] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 80] @ 0x64bc7d 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bc7c crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:393 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [50: 8800] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [55: 2640] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [20: 1280] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [28: 14336] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [8: 384] @ 0x758652 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 64] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [53: 2544] @ 0x412a31 0x76ec1e 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [7: 168] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 2048] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [25: 400] @ 0x8c5cba 0x8c5c4f 0xe16cba 0xe16c50 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x8c5cb9 strings.(*Builder).WriteString+0x319 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:116 # 0x8c5c4e github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xe16cb9 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xe16c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:314 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [15: 720] @ 0x54297f 0x6602a2 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x54297e crypto/ecdh.(*x25519Curve).NewPublicKey+0x9e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:71 # 0x6602a1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7c1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:224 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 528] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [215: 37840] @ 0x7fae05 0xe5de0c 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7fae04 github.com/miekg/dns.(*response).ConnectionState+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:853 # 0xe5de0b github.com/0xERR0R/blocky/server.newRequestFromDNS+0x1eb /home/runner/work/blocky/blocky/server/server.go:480 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [69: 2208] @ 0x5d4305 0x5e4f95 0x5df227 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d4304 net.ipToSockaddr+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:198 # 0x5e4f94 net.(*UDPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:39 # 0x5df226 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:121 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [42: 1008] @ 0x7d692a 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d6929 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [19: 1216] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 384] @ 0x831a2b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [31: 3472] @ 0x628ccf 0x667665 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [37: 592] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [37: 4736] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [35: 4480] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x668105 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [164: 83968] @ 0x516f76 0x66ef17 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x516f75 crypto/cipher.NewCTR+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/ctr.go:53 # 0x66ef16 crypto/tls.(*Config).decryptTicket+0x296 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:388 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [17: 2448] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [56: 2688] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [67: 2144] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [152: 13697024] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [223: 16441344] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x6a2948 0x6a21ad 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6a2947 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:513 # 0x6a21ac vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [5: 320] @ 0x60ccb9 0x60d3e6 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x60ccb8 crypto/x509.alreadyInChain+0xb8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:856 # 0x60d3e5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:902 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [22: 1408] @ 0x618d1f 0x628cab 0x667665 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [143: 16016] @ 0x76ef97 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [53: 2544] @ 0x412a31 0x76ec1e 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [27: 2592] @ 0x58b607 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [110: 12320] @ 0x76ef97 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [55: 7040] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [23: 7360] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 9856] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [5: 4480] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 1536] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [31: 2976] @ 0x5a57d6 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x5a57d5 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:209 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [17: 1088] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [46: 2208] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [26: 2496] @ 0x5a579b 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x5a579a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:207 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [76: 4864] @ 0xe0dded 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0ddec github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [26: 624] @ 0x4fdfa6 0x77dc05 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x77dc04 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x444 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [81: 6480] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d07ad github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d07d8 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:728 # 0x7db424 github.com/miekg/dns.unpackDataOpt+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:421 # 0x81cf48 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2313 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [51: 1224] @ 0xe16098 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16097 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x1d7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:235 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [31: 2976] @ 0x618c72 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [20: 960] @ 0x51ade5 0x51a80b 0x62bdd4 0x62fdd6 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [31: 496] @ 0xe17f85 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe17f84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x304 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:390 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [138: 15456] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [72: 3456] @ 0x412a31 0x76ec1e 0xdf8dce 0xe10f12 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [17: 4352] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [20: 320] @ 0x75ff8e 0x75ff31 0xe5d645 0xe5d658 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ff8d github.com/google/uuid.NewRandomFromReader+0x2d /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x75ff30 github.com/google/uuid.NewRandom+0x50 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0xe5d644 github.com/google/uuid.New+0xc4 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0xe5d657 github.com/0xERR0R/blocky/server.newRequest+0xd7 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [74: 18944] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 2112] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 512] @ 0x4fdfa6 0x831b99 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 240] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 1024] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [54: 3456] @ 0x7c10ba 0x7d596c 0x7d584d 0x7d5cac 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7c10b9 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:66 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [130: 3120] @ 0x4fdfa6 0x831d14 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [19: 1216] @ 0x64bc7d 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bc7c crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:393 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [115: 12880] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 2688] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [26: 1664] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [73: 2336] @ 0x4875c5 0x4882d2 0x5df4bc 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x4882d1 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_unix.go:307 # 0x5df4bb net.(*netFD).dial+0x61b /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:142 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [137: 15344] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [19: 304] @ 0x77dd49 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77dd48 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x588 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [29: 1856] @ 0x618d5d 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [29: 2784] @ 0x58b607 0x6674f6 0x66735e 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [14: 672] @ 0x7f8c85 0x7f7f67 0xe5d1e9 0x4781c1 # 0x7f8c84 github.com/miekg/dns.(*Server).serveTCP+0x224 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:489 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [40: 5120] @ 0x5a081a 0x50fe9d 0x618c82 0x668225 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [38: 1216] @ 0x4c6d17 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c6d16 context.WithDeadlineCause+0x1d6 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [125: 2048000] @ 0x6d4896 0x6b95f2 0x6dc30c 0x6db885 0x4781c1 # 0x6d4895 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1848 # 0x6b95f1 net/http.(*http2Framer).ReadFrame+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1912 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1: 96] @ 0x58b607 0x667565 0x66736e 0x6680b2 0x62fdc7 0x6441e5 0x640d69 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6441e4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d68 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [2: 64] @ 0x59012d 0x5900e9 0x58fc99 0x58d98e 0x6297ac 0x643bf2 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x59012c crypto/internal/bigmod.(*Nat).Bytes+0x8c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:133 # 0x5900e8 crypto/ecdsa.inverse[...]+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:368 # 0x58fc98 crypto/ecdsa.verifyNISTEC[...]+0x3d8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:523 # 0x58d98d crypto/ecdsa.VerifyASN1+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdsa/ecdsa.go:486 # 0x6297ab crypto/tls.verifyHandshakeSignature+0x1eb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/auth.go:29 # 0x643bf1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [8: 3584] @ 0x606b3b 0x606d9d 0x62ac45 0x63fa59 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606b3a crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:970 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x62ac44 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cache.go:85 # 0x63fa58 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:969 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [34: 3808] @ 0x628ccf 0x667665 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [50: 800] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [25: 2400] @ 0x5a57d6 0x7dacbc 0x7dac81 0x81dc4f 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x5a57d5 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/base64/base64.go:209 # 0x7dacbb github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:169 # 0x7dac80 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:333 # 0x81dc4e github.com/miekg/dns.(*RRSIG).unpack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2477 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [24: 384] @ 0x831b6a 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831b69 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [112: 5376] @ 0x4129ba 0xa3173b 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xa3173a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [87: 11136] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [77: 22176] @ 0x6353ce 0x635c05 0x6360e6 0x66300b 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x66300a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:656 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [57: 1824] @ 0x5d4305 0x5e25f5 0x5df227 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d4304 net.ipToSockaddr+0x224 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:198 # 0x5e25f4 net.(*TCPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:40 # 0x5df226 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:121 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [13: 832] @ 0x618d5d 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [25: 2400] @ 0x58b607 0x64f4ec 0x64f058 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64f4eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x56b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64f057 crypto/tls.(*serverHelloMsg).marshal.func10+0xd7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:763 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 256] @ 0x62be10 0x62fdd6 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x62be0f crypto/tls.aeadAESGCMTLS13+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:564 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [37: 7104] @ 0x4fe2d1 0x831d96 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [31: 3968] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [32: 3072] @ 0x58b607 0x66c3f3 0x66c3b0 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66c3f2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdd2 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66c3af crypto/tls.(*SessionState).Bytes+0xd8f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:142 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [35: 13440] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [208: 19968] @ 0x5cab4a 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cab49 net.(*netFD).connect+0x229 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:102 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [17: 1088] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0xe0390f 0xe03425 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe0390e github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:231 # 0xe03424 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:194 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [34: 4352] @ 0x7f97e5 0x4781c1 # 0x7f97e4 github.com/miekg/dns.(*Server).serveTCPConn+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:559 0: 0 [27: 2592] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [54: 1728] @ 0xa31778 0xa31744 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xa31777 github.com/avast/retry-go/v4.CombineDelay+0x77 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/options.go:148 # 0xa31743 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [22: 2112] @ 0x618c72 0x628cab 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 256] @ 0xe0ee90 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0ee8f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [38: 3648] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 3360] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [4: 1536] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [33: 792] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [65: 2080] @ 0x4fdfa6 0xe17236 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0xe17235 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [147: 16464] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 2080] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [18: 288] @ 0xdf903b 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf903a github.com/0xERR0R/blocky/querylog.LogEntryFields+0x1fa /home/runner/work/blocky/blocky/querylog/logger_writer.go:37 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [16: 256] @ 0x7db45f 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7db45e github.com/miekg/dns.unpackDataOpt+0x1de /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:424 # 0x81cf48 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2313 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [67: 3216] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [44: 19712] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [48: 9216] @ 0x64f695 0x64f665 0x64f577 0x58b307 0x58b692 0x64f4ec 0x64f058 0x58b307 0x58b692 0x64ed38 0x64eb11 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64f694 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64f664 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f576 crypto/tls.(*serverHelloMsg).marshal.func10.2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:764 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64f4eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x56b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64f057 crypto/tls.(*serverHelloMsg).marshal.func10+0xd7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:763 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64ed37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x17f7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eb10 crypto/tls.(*serverHelloMsg).marshal+0x15d0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:753 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 2160] @ 0x542557 0x5425ab 0x66865b 0x66016a 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x542556 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xf6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:48 # 0x5425aa crypto/ecdh.(*x25519Curve).GenerateKey+0x14a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/x25519.go:41 # 0x66865a crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:128 # 0x660169 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x689 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:218 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [31: 2976] @ 0x58b545 0x58b41b 0x66bc56 0x66bc13 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x66bc55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x635 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66bc12 crypto/tls.(*SessionState).Bytes+0x5f2 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:120 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [33: 3168] @ 0x58b607 0x651dfa 0x651d58 0x63607f 0x66300b 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651df9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x651d57 crypto/tls.(*encryptedExtensionsMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:905 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66300a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x88a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:656 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [2: 352] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [212: 20352] @ 0x40950c 0xe15f70 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe15f6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:222 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [48: 9216] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [7: 1008] @ 0x7faa34 0x7fa89e 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7faa33 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:785 # 0x7fa89d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [20: 960] @ 0x5e24c5 0x5cba05 0x5e2dde 0x5e1fd0 0x66f007 0x7f8b8c 0x7f7f67 0xe5d1e9 0x4781c1 # 0x5e24c4 net.sockaddrToTCP+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:21 # 0x5cba04 net.(*netFD).accept+0x304 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:189 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x66f006 crypto/tls.(*listener).Accept+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:66 # 0x7f8b8b github.com/miekg/dns.(*Server).serveTCP+0x12b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [37: 4736] @ 0x5a081a 0x50fe9d 0x618cb2 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [229: 3664] @ 0x77df6a 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77df69 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7a9 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [14: 672] @ 0x636a66 0x636625 0x66508e 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x636a65 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x285 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1144 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x66508d crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:979 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [132: 14784] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 4576] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [73: 4672] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [89: 4272] @ 0x5d323e 0x5d20ae 0x5d2feb 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d323d net.(*Resolver).internetAddrList.func1+0x15d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:274 # 0x5d20ad net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [31: 496] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [198: 12672] @ 0x824b57 0x7d7d86 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x824b56 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:822 # 0x7d7d85 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 1344] @ 0x7c12fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a6d 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c12f9 github.com/miekg/dns.init.func65+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:75 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a6c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [41: 5248] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [23: 368] @ 0x5adaeb 0x5adaec 0x5cea8c 0xdfdcb1 0xdfd315 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xdfdcb0 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x1b0 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:476 # 0xdfd314 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 216] @ 0x5adaa8 0x5adaa9 0x5cea65 0x500a9f 0x5013a6 0x503ebe 0x4fdf93 0x831c54 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5adaa7 net/netip.Addr.string6+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:890 # 0x5adaa8 net/netip.Addr.String+0x1c8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:789 # 0x5cea64 net.IP.String+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:307 # 0x500a9e fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:673 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fdf92 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:239 # 0x831c53 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /home/runner/work/blocky/blocky/util/common.go:51 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [16: 1024] @ 0x66eeee 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66eeed crypto/tls.(*Config).decryptTicket+0x26d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:387 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 9152] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [299: 43056] @ 0x7c3f15 0x7c3e6c 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7c3f14 github.com/miekg/dns.(*Conn).Write+0x74 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e6b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 13056] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 12288] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 160] @ 0x817256 0x817206 0x8171fd 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x817255 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817205 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:48 # 0x8171fc github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1226 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [26: 2496] @ 0x58b607 0x65031c 0x65020c 0x58b307 0x58b692 0x64e4d0 0x64e3bb 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x65031b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65020b crypto/tls.(*serverHelloMsg).marshal.func5+0xab /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:711 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e4cf vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf8f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e3ba crypto/tls.(*serverHelloMsg).marshal+0xe7a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:709 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 384] @ 0x4fdfa6 0x831b99 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [329: 94752] @ 0x4176cc 0x76ef45 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [42: 5376] @ 0x5a081a 0x50fe9d 0x618c82 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 384] @ 0x7d5d25 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x76ef97 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 48] @ 0xb4c7d0 0xb4c7c4 0xb4c77b 0xb4e16c 0xe1e685 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0xb4c7cf container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:104 # 0xb4c7c3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:146 # 0xb4c77a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xb4e16b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe1e684 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 48] @ 0xe0e12b 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0xe0e12a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x44a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 112] @ 0x76ef97 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 112] @ 0x76ef97 0xe0e7b8 0xe0e69b 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0e7b7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e69a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [35: 5600] @ 0x77d073 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77d072 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [19: 5472] @ 0x4176cc 0x8373a8 0x8372d7 0x836efb 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x8373a7 net/http.(*Request).SetPathValue+0x167 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1457 # 0x8372d6 github.com/go-chi/chi/v5.setPathValue+0x96 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/path_value.go:18 # 0x836efa github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:477 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 128] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 176] @ 0x45bb06 0x480d12 0x500b63 0x5013a6 0x503ebe 0x4fb065 0xe0e39a 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x480d11 errors.(*joinError).Error+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/errors/join.go:51 # 0x500b62 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:667 # 0x5013a5 fmt.(*pp).printArg+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:756 # 0x503ebd fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:1075 # 0x4fb064 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:25 # 0xe0e399 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b9 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:181 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 96] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [8: 384] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 144] @ 0xe07289 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe07288 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe0ea3c 0xe0e95c 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0ea3b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e95b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [3: 864] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 96] @ 0x828c45 0x7d7e8a 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x828c44 github.com/miekg/dns.(*SOA).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1203 # 0x7d7e89 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1093 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [20: 320] @ 0x45ba32 0x45b445 0x45b685 0xe15dae 0xe15ce3 0xe17402 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe15dad net.JoinHostPort+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:241 # 0xe15ce2 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x22 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:194 # 0xe17401 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [15: 120] @ 0x5e629b 0x5e62bc 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e629a net.newUDPConn+0xba /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock.go:281 # 0x5e62bb net.(*sysDialer).dialUDP+0xdb /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:216 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [12: 192] @ 0xdf8f6d 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8f6c github.com/0xERR0R/blocky/querylog.LogEntryFields+0x12c /home/runner/work/blocky/blocky/querylog/logger_writer.go:35 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [17: 272] @ 0x7b7ec8 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7ec7 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [66: 2112] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [14: 448] @ 0x758652 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 576] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 312] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [128: 14336] @ 0x76ef97 0xe0ea3c 0xe0e95c 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0ea3b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e95b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [11: 352] @ 0x58b545 0x58b41b 0x667565 0x66736e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 528] @ 0x45ba32 0x45b445 0x807c7e 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x807c7d github.com/miekg/dns.(*RRSIG).String+0x27d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:915 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 320] @ 0x4127d7 0x41794d 0x7d3d09 0x7d3cb3 0x80ec6b 0x7d55f7 0x7d65ba 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec6a github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [17: 816] @ 0x7d46e6 0x8183e9 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x8183e8 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [334: 48096] @ 0x7c3713 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c3712 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:254 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [19: 1216] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 288] @ 0x667605 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667604 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:61 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [23: 3312] @ 0x83250d 0xe02b5c 0xe02b2a 0xe20d8b 0xe1fa9c 0xe1f5bc 0x4781c1 # 0x83250c github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x2c /home/runner/work/blocky/blocky/util/common.go:116 # 0xe02b5b github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe02b29 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:132 # 0xe20d8a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xe1fa9b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [195: 9584640] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [145: 20193280] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [128: 524288] @ 0x75096d 0x75195f 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x75096c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:84 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [56: 14336] @ 0x4842dc 0x484126 0x483e7c 0x75185e 0x751877 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x75185d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:50 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [42: 10752] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 576] @ 0x4176cc 0x76ef45 0x7726dc 0x772588 0xa52172 0xa5213c 0xa52178 0xa51967 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x76ef44 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7726db github.com/sirupsen/logrus.(*Entry).WithField+0x17b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x772587 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa52171 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa5213b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa52177 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa51966 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0xe1e99e 0xe1e33c 0x4781c1 # 0xe1e99d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [132: 14784] @ 0x7b7ad0 0x7b7aaf 0x7b7b65 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7acf github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [129: 3096] @ 0x831ce5 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [130: 8320] @ 0x7c10ba 0x7d596c 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c10b9 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:66 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [396: 25344] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [24: 384] @ 0x7d5d25 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [138: 15456] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [66: 2112] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [42: 5376] @ 0x5cb845 0x5cb7ef 0x5e2dde 0x5e1fd0 0x66f007 0x7f8b8c 0x7f7f67 0xe5d1e9 0x4781c1 # 0x5cb844 net.newFD+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5cb7ee net.(*netFD).accept+0xee /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:180 # 0x5e2ddd net.(*TCPListener).accept+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:159 # 0x5e1fcf net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:327 # 0x66f006 crypto/tls.(*listener).Accept+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:66 # 0x7f8b8b github.com/miekg/dns.(*Server).serveTCP+0x12b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [29: 2784] @ 0x58b607 0x6674f6 0x66735e 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [71: 9088] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [48: 2304] @ 0xb4c7d0 0xb4c7c4 0xb4c77b 0xb4e16c 0xe1e685 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xb4c7cf container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:104 # 0xb4c7c3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.22.10/x64/src/container/list/list.go:146 # 0xb4c77a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xb4e16b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe1e684 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [20: 46080] @ 0x63102b 0x635bce 0x6360e6 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x63102a crypto/tls.(*halfConn).encrypt+0x5ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:519 # 0x635bcd crypto/tls.(*Conn).writeRecordLocked+0x64d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1022 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [122: 15616] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [40: 2560] @ 0x7d06ea 0x7d06b3 0x7db662 0x8131d9 0x7d55f7 0x7d66df 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7db661 github.com/miekg/dns.packDataOpt+0x81 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:432 # 0x8131d8 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:734 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d66de github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:816 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [19: 1824] @ 0x618c72 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [33: 3696] @ 0x66e870 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66e86f crypto/tls.(*Config).encryptTicket+0x6f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:324 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [55: 28160] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [32: 4096] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6681ef 0x660ff7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x660ff6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x5b6 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:367 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [74: 3552] @ 0x7c05fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c05f9 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [38: 1216] @ 0x5cfd12 0x832827 0xdfdea9 0xdfd315 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x5cfd11 net.ParseCIDR+0x171 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:520 # 0x832826 github.com/0xERR0R/blocky/util.CidrContainsIP+0x26 /home/runner/work/blocky/blocky/util/common.go:208 # 0xdfdea8 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x3a8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:484 # 0xdfd314 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [65: 14560] @ 0x66d645 0x660bd7 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66d644 crypto/tls.ParseSessionState+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:182 # 0x660bd6 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x196 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:314 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [86: 27520] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [136: 8704] @ 0x7c10ba 0x7d596c 0x7d584d 0x7d5cac 0x7d6ad4 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c10b9 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:66 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [104: 4992] @ 0x5e4dd7 0x5df6e8 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e4dd6 net.sockaddrToUDP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:18 # 0x5df6e7 net.(*netFD).dial+0x847 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:143 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [23: 2208] @ 0x58b607 0x6674f6 0x66735e 0x6680b2 0x62fdc7 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [42: 7392] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 1344] @ 0x618d5d 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [47: 6016] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [369: 106272] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [95: 10640] @ 0x76ef97 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [105: 13440] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [53: 1272] @ 0xe16ee5 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16ee4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0xa4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:339 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 144] @ 0x48e50c 0x80be65 0x807b0b 0x831d68 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x48e50b time.Time.Format+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/time/format.go:631 # 0x80be64 github.com/miekg/dns.TimeToString+0xc4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1602 # 0x807b0a github.com/miekg/dns.(*RRSIG).String+0x10a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:919 # 0x831d67 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [38: 608] @ 0x758bb6 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758bb5 regexp.(*Regexp).replaceAll+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:621 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 320] @ 0x62887b 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x62887a vendor/golang.org/x/crypto/hkdf.Extract+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [44: 6336] @ 0x660199 0x660102 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x660198 crypto/ecdh.(*PublicKey).Bytes+0x6b8 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/ecdh/ecdh.go:78 # 0x660101 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x621 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 32768] @ 0x6f63b7 0x6f6393 0x6f78f3 0x6fb519 0x4781c1 # 0x6f63b6 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:596 # 0x6f6392 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:858 # 0x6f78f2 net/http.(*conn).readRequest+0x9d2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1071 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [21: 672] @ 0x758652 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [60: 960] @ 0x8170dc 0x817086 0x81707d 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x8170db github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817085 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81707c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [6: 3072] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [68: 3264] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [229: 18320] @ 0x7d06ea 0x7d06b3 0x7db662 0x8131d9 0x7d55f7 0x7d66df 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7db661 github.com/miekg/dns.packDataOpt+0x81 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:432 # 0x8131d8 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:734 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d66de github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:816 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [190: 27360] @ 0x7f9dba 0x7f9a0b 0x4781c1 # 0x7f9db9 github.com/miekg/dns.(*Server).serveDNS+0x99 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:633 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [112: 57344] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [267: 34176] @ 0xa317cd 0xa31736 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xa317cc github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0xa31735 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [148: 75776] @ 0x50b5d3 0x50affd 0x50b1d9 0x632cfd 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x50b1d8 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:179 # 0x632cfc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:777 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [75: 19200] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [188: 108288] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x631d2f 0x6363d1 0x6363d2 0x636454 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x631d2e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:626 # 0x6363d0 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6363d1 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1075 # 0x636453 crypto/tls.(*Conn).readHandshake+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1086 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 352] @ 0x5adaeb 0x5adaec 0x5cea8c 0xe17f7d 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x5adaea net/netip.Addr.string4+0x20a /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:860 # 0x5adaeb net/netip.Addr.String+0x20b /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:780 # 0x5cea8b net.IP.String+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:305 # 0xe17f7c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x2fc /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:390 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [19: 608] @ 0x4fdfa6 0x831f65 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [34: 3264] @ 0x618c72 0x628cab 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [25: 2400] @ 0x618c72 0x628cab 0x667665 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [21: 336] @ 0x758bb6 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758bb5 regexp.(*Regexp).replaceAll+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:621 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [29: 3712] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [143: 16016] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [211: 37136] @ 0x7fae05 0xe5ddc2 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7fae04 github.com/miekg/dns.(*response).ConnectionState+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:853 # 0xe5ddc1 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x1a1 /home/runner/work/blocky/blocky/server/server.go:479 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 448] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 256] @ 0xe1e99e 0xe1e33c 0x4781c1 # 0xe1e99d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [32: 3072] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [73: 2336] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [21: 336] @ 0x758bb6 0x758645 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758bb5 regexp.(*Regexp).replaceAll+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:621 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 960] @ 0x618d5d 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 240] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [90: 28800] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x662a58 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x662a57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:623 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [64: 2048] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [154: 6307840] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [182: 22364160] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [447: 14647296] @ 0x750a2a 0x75195f 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x772465 0x7725c5 0xa4f6b0 0xa4f67a 0xa4f679 0xa31edb 0xa30fe5 0xa4f2b6 0xa52a71 0xa519d1 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x772464 github.com/sirupsen/logrus.(*Logger).newEntry+0x24 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x7725c4 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa4f6af github.com/0xERR0R/blocky/log.PrefixedLog+0xaf /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4f679 github.com/0xERR0R/blocky/lists.logger+0x79 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4f678 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x78 /home/runner/work/blocky/blocky/lists/downloader.go:95 # 0xa31eda github.com/avast/retry-go/v4.DoWithData[...]+0x7da /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:191 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f2b5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa52a70 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa519d0 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 22528] @ 0x6bf23f 0x6a2399 0x6a22a5 0x6a1bae 0x6a19d0 0x6be5ce 0x6b98e5 0x6dc30c 0x6db885 0x4781c1 # 0x6bf23e net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:2980 # 0x6a2398 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a22a4 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x6a1bad vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a19cf vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be5cd net/http.(*http2Framer).readMetaFrame+0x2ed /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3018 # 0x6b98e4 net/http.(*http2Framer).ReadFrame+0x3c4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1930 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [40: 163840] @ 0x6d3de7 0x6d3dd3 0x6d3d62 0x6d39b7 0x6b6f7c 0x4781c1 # 0x6d3de6 bufio.NewWriterSize+0x3e6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:596 # 0x6d3dd2 bufio.NewWriter+0x3d2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:605 # 0x6d3d61 net/http.(*http2Transport).newClientConn+0x361 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7833 # 0x6d39b6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:7801 # 0x6b6f7b net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:919 0: 0 [3: 1536] @ 0x5764d2 0x57648e 0x576492 0x59e345 0x59b305 0x610205 0x60fcd1 0x60d4b6 0x60d1b8 0x60d85a 0x60d20b 0x60c878 0x640199 0x6438d3 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5764d1 crypto/internal/bigmod.(*Nat).reset+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x57648d crypto/internal/bigmod.(*Nat).set+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:109 # 0x576491 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x91 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/internal/bigmod/nat.go:790 # 0x59e344 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/rsa.go:495 # 0x59b304 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x610204 crypto/x509.checkSignature+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:930 # 0x60fcd0 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/x509.go:850 # 0x60d4b5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:915 # 0x60d1b7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:953 # 0x60d859 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:947 # 0x60d20a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:956 # 0x60c877 crypto/x509.(*Certificate).Verify+0x317 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:806 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x6438d2 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [37: 3552] @ 0x7c11fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c11f9 github.com/miekg/dns.init.func61+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:71 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [44: 5632] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x668105 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 2112] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [311: 9952] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [155: 19840] @ 0x7fa330 0x7f753d 0x7f99eb 0x4781c1 # 0x7fa32f github.com/miekg/dns.(*Server).readTCP+0x12f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:699 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [57: 2736] @ 0x4129ba 0x7b7abf 0x7b7aaf 0x7b7b65 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7abe github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [47: 8272] @ 0x51acaa 0x51a80b 0x62bdd4 0x62fdd6 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [318: 91584] @ 0x4176cc 0x76ecbb 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [34: 3264] @ 0x58b607 0x65397e 0x65394d 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x65397d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65394c crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1067 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [146: 9344] @ 0x5cabfa 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cabf9 net.(*netFD).connect+0x2d9 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:117 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [15: 720] @ 0x4fdfa6 0x831b99 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831b98 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [22: 2112] @ 0x58b607 0x667565 0x66736e 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [68: 3264] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 48] @ 0xe5d6af 0xe5d658 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5d6ae github.com/google/uuid.UUID.String+0x12e /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xe5d657 github.com/0xERR0R/blocky/server.newRequest+0xd7 /home/runner/work/blocky/blocky/server/server.go:446 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [4: 448] @ 0x6f7795 0x6fb519 0x4781c1 # 0x6f7794 net/http.(*conn).readRequest+0x874 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1059 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [49: 25088] @ 0x7c38a8 0x7c36e5 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c38a7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xc7 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:282 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [27: 648] @ 0x7d46e6 0x7d8306 0x7d68bf 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d8305 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d68be github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [243: 7962624] @ 0x750a2a 0x75195f 0x753bd2 0x758ccb 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [34: 4352] @ 0x5a081a 0x618cb2 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [18: 8640] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [25: 44800] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [22: 2112] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [319: 91872] @ 0x4176cc 0x76ecbb 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [91: 8736] @ 0x4c5e66 0x4c60b5 0x4c6c6b 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [56: 1344] @ 0xe16033 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16032 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x172 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:234 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [54: 2592] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [108: 10368] @ 0x40950c 0xe0dded 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0ddec github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [51: 1224] @ 0x4fdfa6 0x831d14 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x831d13 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [104: 4992] @ 0xe16fea 0xe0d37a 0xe0e57a 0x4781c1 # 0xe16fe9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x1a9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 176] @ 0x758652 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [40: 4480] @ 0x628ccf 0x667665 0x667db2 0x66298d 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x66298c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:618 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [1: 32] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [12: 960] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 312] @ 0xe032c8 0xe0322d 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe032c7 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /home/runner/work/blocky/blocky/util/common.go:193 # 0xe0322c github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/caching_resolver.go:191 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [10: 2400] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [42: 1008] @ 0x7cd005 0x7db3bc 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7cd004 github.com/miekg/dns.makeDataOpt+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:57 # 0x7db3bb github.com/miekg/dns.unpackDataOpt+0x13b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:420 # 0x81cf48 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2313 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [109: 34880] @ 0x518e4d 0x5176ba 0x62bdf5 0x62bde6 0x62fdd6 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x518e4c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x5176b9 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:122 # 0x62bdf4 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/cipher/gcm.go:86 # 0x62bde5 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:559 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [306: 88128] @ 0x4176cc 0x76ecbb 0xe0ea3c 0xe0e95c 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0ea3b github.com/sirupsen/logrus.(*Entry).WithField+0x45b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e95b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [159: 40704] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [140: 15680] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [138: 15456] @ 0x76f8c6 0x76f7cd 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x76f8c5 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x76f7cc github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [59: 1888] @ 0x4875c5 0x487952 0x5df2d3 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4875c4 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:663 # 0x487951 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/syscall/syscall_linux.go:705 # 0x5df2d2 net.(*netFD).dial+0x432 /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:139 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [132: 14784] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [13: 208] @ 0x831b6a 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831b69 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /home/runner/work/blocky/blocky/util/common.go:53 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [517: 57904] @ 0x76ef97 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1: 16] @ 0x4858df 0x485868 0x5e0ffe 0x6fb23e 0x4781c1 # 0x4858de internal/itoa.Uitoa+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/internal/itoa/itoa.go:32 # 0x485867 internal/itoa.Itoa+0x67 /opt/hostedtoolcache/go/1.22.10/x64/src/internal/itoa/itoa.go:14 # 0x5e0ffd net.(*TCPAddr).String+0x17d /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock.go:52 # 0x6fb23d net/http.(*conn).serve+0x5d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1895 0: 0 [21: 336] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [22: 1408] @ 0x618d1f 0x628cab 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [191: 18336] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [14: 224] @ 0xe1e61c 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe1e61b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xdb /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [141: 15792] @ 0x4c6c14 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [167: 26720] @ 0x4176cc 0x7d3d09 0x7d3cb3 0x7d80fd 0x7d651b 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x7d80fc github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1104 # 0x7d651a github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:798 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [43: 688] @ 0xdffd39 0xdffd76 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0xdffd38 net.ParseIP+0xd8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xdffd75 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /home/runner/work/blocky/blocky/resolver/bootstrap.go:128 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [29: 3248] @ 0x628ccf 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 1408] @ 0x618d5d 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d5c crypto/hmac.New+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:155 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [172: 30272] @ 0x77d073 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77d072 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [115: 12880] @ 0xe5da4b 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe5da4a github.com/0xERR0R/blocky/server.newRequest+0x4ca /home/runner/work/blocky/blocky/server/server.go:457 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [120: 3932160] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [187: 41361408] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [101: 24821760] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [221: 21725184] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 745472] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [608: 38912] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1734: 55488] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 104192] @ 0x50b5d3 0x50affd 0x634bb4 0x634b77 0x63269e 0x6385d6 0x6385d7 0x675503 0x4ab170 0x6b9630 0x6b9602 0x6dc30c 0x6db885 0x4781c1 # 0x50b5d2 bytes.growSlice+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:249 # 0x50affc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:151 # 0x634bb3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/buffer.go:168 # 0x634b76 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:827 # 0x63269d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:677 # 0x6385d5 crypto/tls.(*Conn).readRecord+0x155 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:588 # 0x6385d6 crypto/tls.(*Conn).Read+0x156 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1370 # 0x675502 bufio.(*Reader).Read+0xe2 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:227 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x6b962f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x6b9601 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1913 # 0x6dc30b net/http.(*http2clientConnReadLoop).run+0x12b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9342 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [367: 12025856] @ 0x68fecc 0x68fe4e 0x692091 0x691998 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68fecb compress/flate.(*dictDecoder).init+0x18b /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/dict_decoder.go:43 # 0x68fe4d compress/flate.NewReader+0x10d /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:815 # 0x692090 compress/gzip.(*Reader).readHeader+0x370 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:238 # 0x691997 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:113 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 2016] @ 0x6644d0 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6644cf crypto/tls.(*Conn).sendSessionTicket+0xef /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:838 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [194: 18624] @ 0x4c5e66 0x4c60b5 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x4c60b4 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:465 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [641: 184608] @ 0x4176cc 0x76ecbb 0xe0e0de 0xe0dfdf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0e0dd github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0dfde github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [30: 480] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831fda 0x831e9d 0xe5d746 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831fd9 github.com/0xERR0R/blocky/util.Obfuscate+0x199 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831e9c github.com/0xERR0R/blocky/util.QuestionToString+0x5c /home/runner/work/blocky/blocky/util/common.go:71 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [35: 3360] @ 0x618c72 0x668225 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [305: 43920] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [228: 7296] @ 0x7d5906 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5905 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [370: 106560] @ 0x4176cc 0x76ecbb 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [85: 6800] @ 0x4c577b 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 288] @ 0x831a2b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x831a2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [78: 3744] @ 0x7c05fa 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c05f9 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [27: 2592] @ 0x58b545 0x58b41b 0x64e65b 0x64e556 0x63607f 0x662845 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64e65a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x111a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64e555 crypto/tls.(*serverHelloMsg).marshal+0x1015 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:718 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x662844 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:603 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [16: 768] @ 0x658cb5 0x658c85 0x658b97 0x58b307 0x58b692 0x658a9a 0x6589f8 0x65a2ab 0x664287 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x658cb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x658c84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x658b96 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1629 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x65a2aa crypto/tls.transcriptMsg+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1897 # 0x664286 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x106 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:815 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [165: 95040] @ 0x636873 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x636872 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1108 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [19: 3952] @ 0x4fe2d1 0x831d96 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4fe2d0 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:280 # 0x831d95 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /home/runner/work/blocky/blocky/util/common.go:57 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [40: 2560] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [161: 18032] @ 0x76ef97 0xe5d9fe 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [140: 15680] @ 0x76ef97 0xdf8dce 0xe10f12 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 32] @ 0x58b429 0x6674f6 0x66735e 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [5: 1280] @ 0x4842dc 0x484126 0x483e7c 0x6f6266 0x6f78f3 0x6fb519 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x6f6265 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:852 # 0x6f78f2 net/http.(*conn).readRequest+0x9d2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1071 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [38: 4864] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [109: 8720] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [223: 10704] @ 0x412a31 0x76ec1e 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [163: 13040] @ 0x4c577b 0x4c575d 0xe15f45 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c577a context.withCancel+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:272 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe15f44 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:217 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [38: 1824] @ 0x825a45 0x7d7d86 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x825a44 github.com/miekg/dns.(*CNAME).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:887 # 0x7d7d85 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [335: 96480] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [73: 37376] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [125: 14000] @ 0x76ef97 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [144: 16128] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [6: 16128] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [290: 259840] @ 0x66f034 0x66f01b 0x7f8b8c 0x7f7f67 0xe5d1e9 0x4781c1 # 0x66f033 crypto/tls.Server+0x53 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:35 # 0x66f01a crypto/tls.(*listener).Accept+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/tls.go:70 # 0x7f8b8b github.com/miekg/dns.(*Server).serveTCP+0x12b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:474 # 0x7f7f66 github.com/miekg/dns.(*Server).ListenAndServe+0x886 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:345 # 0xe5d1e8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:396 0: 0 [11: 528] @ 0x636ad8 0x636625 0x66508e 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x66508d crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:979 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [18: 4032] @ 0x6f77cb 0x6fb519 0x4781c1 # 0x6f77ca net/http.(*conn).readRequest+0x8aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1052 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [98: 4704] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [34: 3264] @ 0x58b607 0x66c3af 0x66c333 0x66c297 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x66c3ae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x66c332 crypto/tls.marshalCertificate+0xd12 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1388 # 0x66c296 crypto/tls.(*SessionState).Bytes+0xc76 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:137 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [18: 288] @ 0x7705d0 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x7705cf github.com/sirupsen/logrus.(*Entry).Logf+0x4f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 6144] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [21: 10752] @ 0x758e71 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758e70 regexp.(*Regexp).replaceAll+0x330 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:632 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [34: 3264] @ 0x618c72 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 1152] @ 0x51ade5 0x51a80b 0x62bdd4 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51ade4 crypto/aes.newCipher+0x1a4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:63 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [337: 97056] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 2688] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [141: 81216] @ 0x6353ce 0x635c05 0x6360e6 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6353cd crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:941 # 0x635c04 crypto/tls.(*Conn).writeRecordLocked+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1026 # 0x6360e5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1057 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [3: 432] @ 0x4134f7 0x4c61a9 0x4c6c6b 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 112] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [150: 12000] @ 0xe15f70 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe15f6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:222 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xe1e61c 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0xe1e61b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xdb /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 240] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [11: 352] @ 0x5a0cc5 0x66824c 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x66824b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:104 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [259: 20720] @ 0x7d06ea 0x7d06b3 0x7cda83 0x7d7694 0x7d63a5 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d06e9 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d06b2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:727 # 0x7cda82 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:135 # 0x7d7693 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:998 # 0x7d63a4 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:786 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [4: 2304] @ 0x412d2d 0x41474f 0x417725 0x880b54 0x880ab7 0x8fb007 0x8f3df2 0x8fe2d2 0x8fe44c 0xe60365 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x880b53 text/template.addFuncs+0x213 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/funcs.go:107 # 0x880ab6 text/template.(*Template).Funcs+0x176 /opt/hostedtoolcache/go/1.22.10/x64/src/text/template/template.go:182 # 0x8fb006 html/template.(*escaper).commit+0x86 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:918 # 0x8f3df1 html/template.escapeTemplate+0x351 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/escape.go:40 # 0x8fe2d1 html/template.(*Template).escape+0x111 /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:104 # 0x8fe44b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/html/template/template.go:121 # 0xe60364 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:240 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [34: 3808] @ 0x628ccf 0x667665 0x668105 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [12: 768] @ 0x618d1f 0x628cab 0x667665 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [83: 1328] @ 0x5d20f0 0x5d2feb 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d20ef net.filterAddrList+0x18f /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:136 # 0x5d2fea net.(*Resolver).internetAddrList+0x6aa /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:307 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [81: 1944] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [148: 16576] @ 0x76ef97 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [33: 4224] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x6680b2 0x62fdc7 0x663d49 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x663d48 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:754 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [341: 21824] @ 0x7c033a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c0339 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [31: 63488] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [314: 90432] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [108: 12096] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [29: 464] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 384] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [58: 2784] @ 0x412a31 0x76ec1e 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 3584] @ 0x5a081a 0x50fe9d 0x618cb2 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 29952] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [34: 3264] @ 0x58b607 0x6674f6 0x66735e 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [228: 25536] @ 0x76ef97 0xe0e0de 0xe0dfdf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0e0dd github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0dfde github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [40: 12800] @ 0x7d63dc 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [39: 624] @ 0x4c6da8 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c6da7 context.WithDeadlineCause+0x267 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:642 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [56: 1792] @ 0x4c6d17 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c6d16 context.WithDeadlineCause+0x1d6 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [236: 7733248] @ 0x750a2a 0x75195f 0x753bd2 0x758ccb 0x758645 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0x758cca regexp.(*Regexp).replaceAll+0x18a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:623 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [69: 2208] @ 0xdffde5 0xdffd94 0xe16eba 0xe0d37a 0xe0e57a 0x4781c1 # 0xdffde4 github.com/0xERR0R/blocky/resolver.newIPSet+0x184 /home/runner/work/blocky/blocky/resolver/bootstrap.go:332 # 0xdffd93 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x133 /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 0xe16eb9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:332 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [338: 97344] @ 0x4176cc 0x76ecbb 0xe0755d 0xe0746c 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0755c github.com/sirupsen/logrus.(*Entry).WithField+0x33c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0746b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [48: 2304] @ 0x412a31 0x76ec1e 0xe05f91 0xe05eb7 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe05f90 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05eb6 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [156: 22464] @ 0x4134f7 0x4c61a9 0x4c5799 0x4c575d 0xe0dd8f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c5798 context.withCancel+0x58 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:273 # 0x4c575c context.WithCancel+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:236 # 0xe0dd8e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 960] @ 0x7d07ae 0x7d07d9 0x7db425 0x81cf49 0x7d5b0a 0x7d584d 0x7d5cac 0x7d6ad4 0x7f9ea9 0x7f9a0b 0x4781c1 # 0x7d07ad github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d07d8 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/edns.go:728 # 0x7db424 github.com/miekg/dns.unpackDataOpt+0x1a4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:421 # 0x81cf48 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2313 # 0x7d5b09 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6ad3 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7f9ea8 github.com/miekg/dns.(*Server).serveDNS+0x188 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 73728] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [191: 43810816] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [154: 44154880] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1792: 28672] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 4864] @ 0x4842dc 0x484126 0x483e7c 0x75185e 0x751877 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa49ea5 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x75185d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:50 # 0x751876 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:315 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa49ea4 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:284 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1811: 28976] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [44: 3520] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [423: 20304] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [693: 55440] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [466: 29824] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1710: 54720] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2370: 19415040] @ 0x6a811a 0x483f11 0x6b7a68 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6a8119 net/http.init.func4+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1048 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6b7a67 net/http.http2getDataBufferChunk+0x47 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1061 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [33: 135168] @ 0x6a80da 0x483f11 0x6b7ac8 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6a80d9 net/http.init.func3+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1047 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6b7ac7 net/http.http2getDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1059 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1016: 33292288] @ 0x750a2a 0x75195f 0x753bd2 0xa49d0d 0xa49ce5 0xa49cde 0xa495a9 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x750a29 regexp.(*bitState).reset+0x109 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:91 # 0x75195e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/backtrack.go:317 # 0x753bd1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:535 # 0xa49d0c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/exec.go:514 # 0xa49ce4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:531 # 0xa49cdd github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:262 # 0xa495a8 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [872: 8259584] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [54: 262656] @ 0x68fd71 0x692091 0x691998 0x6e0e4a 0x6e0de1 0x6ace8d 0x6780de 0xa49fbb 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x68fd70 compress/flate.NewReader+0x30 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/flate/inflate.go:810 # 0x692090 compress/gzip.(*Reader).readHeader+0x370 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:238 # 0x691997 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:113 # 0x6e0e49 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.22.10/x64/src/compress/gzip/gunzip.go:94 # 0x6e0de0 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:10160 # 0x6ace8c net/http.(*cancelTimerBody).Read+0x2c /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/client.go:963 # 0x6780dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:219 # 0xa49fba github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 576] @ 0x4176cc 0x76ecbb 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [1: 48] @ 0xe0f01e 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0xe0f01d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [5: 80] @ 0x45ba32 0x45b445 0x45b685 0x77da05 0x77d605 0x76fffa 0x76fbb6 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x77da04 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x244 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:257 # 0x77d604 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76fff9 github.com/sirupsen/logrus.(*Entry).write+0x99 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fbb5 github.com/sirupsen/logrus.(*Entry).log+0x435 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 112] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 112] @ 0x7b7ad0 0x7b7aaf 0x7b7b65 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7acf github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7b7aae github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 128] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0xe03313 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe03312 github.com/0xERR0R/blocky/util.Obfuscate+0x292 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [1: 48] @ 0x4c7525 0x7b791e 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 1024] @ 0x4abe32 0xe5f373 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4abe31 io.ReadAll+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:710 # 0xe5f372 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /home/runner/work/blocky/blocky/server/server_endpoints.go:98 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [311: 39808] @ 0x5debc6 0x5deb9d 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5debc5 net.newFD+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5deb9c net.socket+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:27 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x758bb6 0x758645 0xe108a8 0xe10867 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x758bb5 regexp.(*Regexp).replaceAll+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:621 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0xe108a7 github.com/0xERR0R/blocky/util.Obfuscate+0x267 /home/runner/work/blocky/blocky/util/common.go:36 # 0xe10866 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x226 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:207 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [98: 4704] @ 0x412a31 0x76ec1e 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xe0dded 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e # 0xe0ddec github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [4: 1152] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [3: 1056] @ 0x4176cc 0x6f8a95 0x6f84f2 0xe5f835 0xe5e356 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x6f8a94 net/http.Header.Clone+0x794 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:114 # 0x6f84f1 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1188 # 0xe5f834 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /home/runner/work/blocky/blocky/server/server_endpoints.go:141 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [100: 4800] @ 0x5e4dd7 0x5df63b 0x5ded9b 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5e4dd6 net.sockaddrToUDP+0x56 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:18 # 0x5df63a net.(*netFD).dial+0x79a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:143 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [2: 576] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe030cb 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe030ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:181 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 0: 0 [1: 4864] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 576] @ 0x4176cc 0x76ecbb 0xe0e0de 0xe0dfdf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0e0dd github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0dfde github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [566: 163008] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 8] @ 0x904d73 0xe0294b 0xe028c1 0xe1e6a8 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 # 0x904d72 github.com/asaskevich/EventBus.(*EventBus).Publish+0x112 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe0294a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:336 # 0xe028c0 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:98 # 0xe1e6a7 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 0: 0 [2: 128] @ 0x709930 0x6ee59c 0x6f7168 0x6fb519 0x4781c1 # 0x70992f net/http.readTransfer+0x58f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transfer.go:572 # 0x6ee59b net/http.readRequest+0x61b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1130 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 80] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe5e48b 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe5e48a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:534 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [2: 576] @ 0x4176cc 0x76ecbb 0xe5d9fe 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [169: 24336] @ 0x4134f7 0x4c61a9 0x4c6c6b 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c61a8 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:488 # 0x4c6c6a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:629 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 0: 0 [1: 112] @ 0x76ef97 0xe0351d 0xe0342f 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0351c github.com/sirupsen/logrus.(*Entry).WithField+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0342e github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /home/runner/work/blocky/blocky/resolver/caching_resolver.go:211 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 0: 0 [1: 112] @ 0xe5da4b 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0xe5da4a github.com/0xERR0R/blocky/server.newRequest+0x4ca /home/runner/work/blocky/blocky/server/server.go:457 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 48] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [18: 6336] @ 0x4176cc 0x90731c 0x9072f4 0x9072f3 0xe6099f 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x90731b net/textproto.MIMEHeader.Add+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/header.go:15 # 0x9072f3 net/http.Header.Add+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/header.go:31 # 0x9072f2 github.com/go-chi/cors.(*Cors).handleActualRequest+0x72 /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0xe6099e github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x15e /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:227 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1: 288] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 0: 0 [2: 128] @ 0x6f547b 0x6f5494 0x6f5aab 0x675083 0x675b89 0x675de5 0x679fa5 0x6ee035 0x6ee050 0x6f7168 0x6fb519 0x4781c1 # 0x6f547a sync.NewCond+0x5a /opt/hostedtoolcache/go/1.22.10/x64/src/sync/cond.go:48 # 0x6f5493 net/http.(*connReader).lock+0x73 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:660 # 0x6f5aaa net/http.(*connReader).Read+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:762 # 0x675082 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:110 # 0x675b88 bufio.(*Reader).ReadSlice+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:376 # 0x675de4 bufio.(*Reader).ReadLine+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:405 # 0x679fa4 net/textproto.(*Reader).readLineSlice+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:63 # 0x6ee034 net/textproto.(*Reader).ReadLine+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:43 # 0x6ee04f net/http.readRequest+0xcf /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1059 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [8: 11264] @ 0x412d2d 0x412a9a 0x67b771 0x6ee31f 0x6ee320 0x6f7168 0x6fb519 0x4781c1 # 0x67b770 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:519 # 0x6ee31e net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.22.10/x64/src/net/textproto/reader.go:501 # 0x6ee31f net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/request.go:1105 # 0x6f7167 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1004 # 0x6fb518 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1969 0: 0 [1: 48] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 0: 0 [36: 1152] @ 0xb4c736 0xb4e16c 0xe1e685 0xe03d1c 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xb4c735 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xb4e16b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe1e684 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xe03d1b github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:286 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 448] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x667db2 0x660f28 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x660f27 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4e7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:354 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [36: 4608] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x663bff 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663bfe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:748 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [76: 21888] @ 0x65fb1c 0x65f9c5 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x65fb1b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:93 # 0x65f9c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:53 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [29: 2784] @ 0x58b607 0x658a9a 0x6589f8 0x63607f 0x663bbe 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x658a99 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589f7 crypto/tls.(*finishedMsg).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1628 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x663bbd crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfd /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:741 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 7040] @ 0x758652 0x831e06 0x831a4b 0xe0e977 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe0e976 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [67: 1608] @ 0x831ce5 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x831ce4 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /home/runner/work/blocky/blocky/util/common.go:49 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [78: 3744] @ 0x412a31 0x76ec1e 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [44: 2112] @ 0x4c7525 0x7b791e 0x7b7b85 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4c7524 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:723 # 0x7b791d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [55: 9680] @ 0x51acc5 0x51a80b 0x62bdd4 0x62fdd6 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51acc4 crypto/aes.newCipher+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x62bdd3 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/cipher_suites.go:555 # 0x62fdd5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:232 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [610: 87840] @ 0x7d63dc 0x7d6189 0x7c3e3f 0x7c3e2e 0x7c357d 0x7c4145 0xe164be 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3e3e github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3e2d github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c357c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [131: 8384] @ 0xe1b11b 0xe0f33b 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe1b11a github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xe0f33a github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [610: 175680] @ 0x4176cc 0x76ecbb 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [49: 6272] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x6680b2 0x62fdc7 0x6651a5 0x65fa65 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6680b1 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:93 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6651a4 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x144 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:995 # 0x65fa64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:81 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [11: 1408] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [9: 73728] @ 0x4aaf73 0x483f11 0x4abbc8 0x4ab5b1 0x4ab32c 0x4ab30b 0x6f9f85 0x6f4577 0x676b75 0x6faa65 0x6fb80b 0x4781c1 # 0x4aaf72 io.init.func1+0x32 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:657 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x4abbc7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:663 # 0x4ab5b0 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:415 # 0x4ab32b io.Copy+0x8b /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:388 # 0x4ab30a io.CopyN+0x6a /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:364 # 0x6f9f84 net/http.(*chunkWriter).writeHeader+0x1104 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1413 # 0x6f4576 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:374 # 0x676b74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:639 # 0x6faa64 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1671 # 0x6fb80a net/http.(*conn).serve+0x62a /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2050 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x4fd9da 0x4fdf70 0x831f65 0xe5d746 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x4fd9d9 fmt.newPrinter+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:152 # 0x4fdf6f fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:238 # 0x831f64 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xe5d745 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /home/runner/work/blocky/blocky/server/server.go:447 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [1231: 709056] @ 0x412d2d 0x412a9a 0x76ec1e 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [272: 17408] @ 0x7c2e29 0x7c40a9 0xe164be 0x4781c1 # 0x7c2e28 github.com/miekg/dns.(*Client).DialContext+0x1c8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:130 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [34: 816] @ 0xe072eb 0xe0728a 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe072ea github.com/miekg/dns.(*Msg).SetReply+0xca /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xe07289 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:114 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [2: 224] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [34: 3264] @ 0x58b607 0x667565 0x66736e 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [150: 16800] @ 0x76ef97 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [14: 5376] @ 0x7d63dc 0x7d6189 0xe03c57 0xe03c33 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d63db github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6188 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03c56 github.com/miekg/dns.(*Msg).Pack+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03c32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:280 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [27: 110592] @ 0x7c3886 0x7c36e5 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c3885 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xa5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:280 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [228: 25536] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [40: 3840] @ 0x58b607 0x667565 0x66736e 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [24: 2304] @ 0x618c72 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [22: 1408] @ 0x6678b5 0x667885 0x667797 0x58b307 0x58b692 0x667565 0x66736e 0x667db2 0x662a14 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x6678b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667884 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667796 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:43 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66736d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:42 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x662a13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:621 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [207: 19872] @ 0x4c5e66 0x5bf133 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x4c5e65 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:447 # 0x5bf132 net.(*sysDialer).dialSerial+0xf2 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:594 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [131: 14672] @ 0x76ef97 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe05e6b 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe05e6a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [25: 600] @ 0x7d7b9d 0x7d7b7c 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d7b9c github.com/miekg/dns.cloneSlice[...]+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d7b7b github.com/miekg/dns.(*Msg).CopyTo+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1080 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [375: 108000] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [222: 10656] @ 0x5d5c58 0x5d2e19 0x5bd265 0x5be145 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5d5c57 net.(*Resolver).lookupIPAddr+0x857 /opt/hostedtoolcache/go/1.22.10/x64/src/net/lookup.go:310 # 0x5d2e18 net.(*Resolver).internetAddrList+0x4d8 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock.go:288 # 0x5bd264 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:283 # 0x5be144 net.(*Dialer).DialContext+0x404 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:490 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [24: 3840] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [81: 5184] @ 0x7d5d25 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7d5d24 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [17: 816] @ 0x66d555 0x66d525 0x66d437 0x58b307 0x58b692 0x66bc12 0x66bbcf 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x66d554 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x66d524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x66d436 crypto/tls.(*SessionState).Bytes.func1+0x16 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:118 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x66bc11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5f1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66bbce crypto/tls.(*SessionState).Bytes+0x5ae /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:117 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [36: 3456] @ 0x58b607 0x6674f6 0x66735e 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [13: 416] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6681ef 0x663b1c 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x663b1b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:738 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [90: 7200] @ 0x4fdfa6 0x7b7f05 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe0dd4f 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x4fdfa5 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/print.go:240 # 0x7b7f04 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe0dd4e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [26: 416] @ 0x824af3 0x824ab8 0x7d7d86 0xe03c28 0xe03bfb 0xe03605 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x824af2 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x824ab7 github.com/miekg/dns.(*A).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:822 # 0x7d7d85 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03c27 github.com/miekg/dns.(*Msg).Copy+0x87 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03bfa github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:275 # 0xe03604 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [26: 6240] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [27: 110592] @ 0x6f5f98 0x6f5f40 0x6f6054 0x6fb45e 0x4781c1 # 0x6f5f97 bufio.NewReaderSize+0x217 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:54 # 0x6f5f3f bufio.NewReader+0x1bf /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/bufio.go:60 # 0x6f6053 net/http.newBufioReader+0x2d3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:841 # 0x6fb45d net/http.(*conn).serve+0x27d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:1965 0: 0 [46: 5888] @ 0x5a081a 0x618c82 0x66ea65 0x664665 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x66ea64 crypto/tls.(*Config).encryptTicket+0x264 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:340 # 0x664664 crypto/tls.(*Conn).sendSessionTicket+0x284 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:857 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [129: 8256] @ 0xe15f85 0xe15e49 0xe17477 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0xe15f84 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xc4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 # 0xe15e48 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:204 # 0xe17476 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [29: 2784] @ 0x618c72 0x628cab 0x667665 0x6644ac 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6644ab crypto/tls.(*Conn).sendSessionTicket+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:835 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [136: 15232] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xdfd2eb 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xdfd2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [32: 3584] @ 0x628ccf 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x628cce vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [31: 3968] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x6628fb 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6628fa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:616 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [38: 4864] @ 0x5a081a 0x50fe9d 0x618c82 0x628899 0x667f14 0x660ed3 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628898 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667f13 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:82 # 0x660ed2 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x492 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:353 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [53: 6784] @ 0x5a081a 0x50fe9d 0x618c82 0x628cab 0x667665 0x667db2 0x6642ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618c81 crypto/hmac.New+0x41 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:138 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x6642cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:819 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [96: 4608] @ 0xe0f01e 0xe0ef05 0xe0ddcf 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe0f01d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xe0ef04 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xe0ddce github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [233: 26096] @ 0x76ef97 0xe1813e 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe1813d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1081: 138368] @ 0xb4f0ab 0xb4f078 0xe1f876 0xe1f5bc 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f875 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1f5bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [154: 12320] @ 0x495809 0x4c6d73 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x495808 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/time/sleep.go:165 # 0x4c6d72 context.WithDeadlineCause+0x232 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:638 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [34: 3264] @ 0x618c72 0x628cab 0x667665 0x668105 0x62fdc7 0x6629d6 0x65fa12 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618c71 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:137 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x668104 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:94 # 0x62fdc6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:231 # 0x6629d5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:620 # 0x65fa11 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:63 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [27: 2592] @ 0x58b607 0x65394c 0x65391b 0x58b307 0x58b692 0x6537fa 0x653758 0x63607f 0x664745 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b606 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x65394b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x6b /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x65391a crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1064 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6537f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x653757 crypto/tls.(*newSessionTicketMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1061 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x664744 crypto/tls.(*Conn).sendSessionTicket+0x364 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:879 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [359: 103392] @ 0x4176cc 0x76ecbb 0xe5d9fe 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [15: 480] @ 0x667c14 0x667be4 0x6679fb 0x58b307 0x58b692 0x6674f6 0x66735e 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x667c13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667be3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679fa crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:40 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674f5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66735d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:38 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [46: 14720] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [333: 95904] @ 0x4176cc 0x76ecbb 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [52: 3328] @ 0x75ac6a 0x75870a 0x758f23 0x758645 0x831e06 0x831a4b 0xe10b26 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x75ac69 regexp.(*Regexp).expand+0x569 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:972 # 0x758709 regexp.(*Regexp).ReplaceAllString.func1+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:582 # 0x758f22 regexp.(*Regexp).replaceAll+0x3e2 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:640 # 0x758644 regexp.(*Regexp).ReplaceAllString+0xe4 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:581 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe10b25 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [274: 39456] @ 0x7c3713 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3712 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:254 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [69: 3312] @ 0x412a31 0x76ec1e 0xe5d9fe 0xe5de68 0xe5e07f 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe5d9fd github.com/0xERR0R/blocky/server.newRequest+0x47d /home/runner/work/blocky/blocky/server/server.go:451 # 0xe5de67 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:483 # 0xe5e07e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:500 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [232: 44544] @ 0xe106a5 0xe104f5 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe106a4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:183 # 0xe104f4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [1331: 383328] @ 0x4176cc 0x76ecbb 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [3: 48] @ 0x58b429 0x66bc12 0x66bbcf 0x664627 0x664365 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b428 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x66bc11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5f1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66bbce crypto/tls.(*SessionState).Bytes+0x5ae /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:117 # 0x664626 crypto/tls.(*Conn).sendSessionTicket+0x246 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:852 # 0x664364 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x1e4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:825 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [237: 26544] @ 0x76ef97 0xe11db7 0xe11eb1 0x7b7b6f 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe11db6 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xe11eb0 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [48: 13824] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [133: 14896] @ 0x76ef97 0xe033fd 0xe032e0 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe033fc github.com/sirupsen/logrus.(*Entry).WithField+0x37c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032df github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:192 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [24: 1536] @ 0x618d1f 0x668225 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x668224 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:103 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [65: 20800] @ 0x412d2d 0x41474f 0x417725 0x7d3d09 0x7d3cb3 0x80ec6b 0x7d55f7 0x7d65ba 0x7d6176 0x7fa86e 0x7fa85f 0xe5e356 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7d3d08 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3cb2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec6a github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d55f6 github.com/miekg/dns.packRR+0x176 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65b9 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6175 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa86d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa85e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e355 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:519 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [139: 71168] @ 0x636ad8 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [245: 27440] @ 0x7b7a3a 0x7b7aa9 0x7b7b65 0xe11e2d 0xe11d59 0xe16d45 0xe16e85 0xe0d37a 0xe0e57a 0x4781c1 # 0x7b7a39 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b7aa8 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7b7b64 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11d58 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe16d44 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xe16e84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [36: 2304] @ 0x7d46e6 0x7d9338 0x7d57c5 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7d46e5 github.com/miekg/dns.UnpackDomainName+0x205 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d9337 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d57c4 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x76ef97 0xdfd51d 0xdfd44d 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5f5de 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfd51c github.com/sirupsen/logrus.(*Entry).WithField+0x27c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfd44c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5f5dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x13d /home/runner/work/blocky/blocky/server/server_endpoints.go:125 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [44: 4928] @ 0x7c3a31 0x7c36e5 0x7c35b5 0x7c4145 0xe164be 0x4781c1 # 0x7c3a30 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35b4 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [696: 400896] @ 0x412d2d 0x412a9a 0x76ec1e 0xdf8dce 0xe10f12 0x4781c1 # 0x76ec1d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdf8dcd github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [145: 16240] @ 0x7b7934 0x7b78fd 0x7b7b85 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [16: 16384] @ 0x58b15a 0x58b124 0x65757f 0x58b307 0x58b692 0x58b27d 0x65703c 0x58b307 0x58b692 0x656f67 0x656efd 0x656ed0 0x58b307 0x58b692 0x656bda 0x656b38 0x63607f 0x66348f 0x65fa25 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x58b159 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b123 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x65757e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1391 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x58b27c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65703b crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x9b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1390 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656f66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656efc crypto/tls.marshalCertificate+0x23c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1388 # 0x656ecf crypto/tls.(*certificateMsgTLS13).marshal.func1+0x20f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1379 # 0x58b306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x656bd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x656b37 crypto/tls.(*certificateMsgTLS13).marshal+0xb7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:1369 # 0x63607e crypto/tls.(*Conn).writeHandshakeRecord+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1049 # 0x66348e crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x32e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:696 # 0x65fa24 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:66 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [162: 23328] @ 0xe07289 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0xe07288 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [28: 12544] @ 0xb4f0ab 0xb4f078 0xe1e736 0xe1e33c 0x4781c1 # 0xb4f0aa github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4f077 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e735 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xe1e33b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 336] @ 0x76ef97 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe5d847 0xe5dff4 0xe5f56c 0xe5f3d1 0x6fcde9 0x836f26 0x6fcde9 0x8349af 0x83633b 0x6fcde9 0x836f26 0x6fcde9 0xe609be 0x6fcde9 0xe596f8 0x6fcde9 0x83496e 0x7004ee 0x6fb7c8 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe5d846 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:445 # 0xe5dff3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:495 # 0xe5f56b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:123 # 0xe5f3d0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:111 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x8349ae github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x83633a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x836f25 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe609bd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0xe596f7 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6fcde8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2171 # 0x83496d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ed net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:3142 # 0x6fb7c7 net/http.(*conn).serve+0x5e7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/server.go:2044 0: 0 [689: 396864] @ 0x412d2d 0x412a9a 0xdf8e6a 0xdf8dbb 0xe10f12 0x4781c1 # 0xdf8e69 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xdf8dba github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [30: 2400] @ 0x412d2d 0x41474f 0x413555 0x64beaa 0x636b1c 0x636625 0x65adfe 0x65a35a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x64bea9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_messages.go:422 # 0x636b1b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1160 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x65adfd crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:135 # 0x65a359 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:42 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [8: 256] @ 0x5a0cc5 0x618672 0x628b08 0x667682 0x6681ef 0x6641ce 0x664056 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0cc4 crypto/sha256.(*digest).Sum+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:211 # 0x618671 crypto/hmac.(*hmac).Sum+0x31 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:58 # 0x628b07 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667681 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x6681ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6641cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x664055 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x595 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:781 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [673: 107680] @ 0x5be295 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5be294 net.(*Dialer).DialContext+0x554 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:495 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [129: 14448] @ 0x7b7934 0x7b78fd 0x7b7b85 0xe11e2d 0xe11ce5 0xe080fa 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x7b7933 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7b78fc github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7b7b84 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe080f9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [720: 414720] @ 0x412d2d 0x412a9a 0x76f7ea 0x76f7cd 0x7701a8 0x7705fc 0xdf8dec 0xdf8dbc 0xe10f12 0x4781c1 # 0x76f7e9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x76f7cc github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x7705fb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8deb github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8dbb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xe10f11 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [306: 88128] @ 0x4176cc 0x76ecbb 0xe0e7b8 0xe0e69b 0xe0e1bb 0xe14328 0xe05ff1 0xe0358c 0xdfd38f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0e7b7 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e69a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xe0e1ba github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe14327 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe05ff0 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe0358b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:212 # 0xdfd38e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [505: 56560] @ 0x7c2ca6 0x7c40a9 0xe164be 0x4781c1 # 0x7c2ca5 github.com/miekg/dns.(*Client).DialContext+0x45 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:116 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [12: 768] @ 0x618d1f 0x66ee05 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x618d1e crypto/hmac.New+0xde /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:154 # 0x66ee04 crypto/tls.(*Config).decryptTicket+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:375 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [124: 13888] @ 0x76ef97 0xdfcee5 0xdfce10 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ef96 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdfcee4 github.com/sirupsen/logrus.(*Entry).WithField+0x364 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfce0f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x28f /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [31: 1984] @ 0x544327 0x544430 0x5493ab 0x831ddb 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0x831dda github.com/0xERR0R/blocky/util.AnswerToString+0x3da /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [50: 3200] @ 0x7c037a 0x7d596c 0x7d584d 0x7d5cac 0x7d6a05 0x7d6cb9 0x7c372c 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c0379 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:13 # 0x7d596b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d584c github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5cab github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a04 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6cb8 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c372b github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [19: 1216] @ 0x758652 0x831e06 0x831a4b 0xe17d52 0xe174ed 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x758651 regexp.(*Regexp).ReplaceAllString+0xf1 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:584 # 0x831e05 github.com/0xERR0R/blocky/util.Obfuscate+0x405 /home/runner/work/blocky/blocky/util/common.go:36 # 0x831a4a github.com/0xERR0R/blocky/util.AnswerToString+0x4a /home/runner/work/blocky/blocky/util/common.go:61 # 0xe17d51 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xe174ec github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [238: 26656] @ 0x4c6c14 0x4c744d 0x4c740f 0xe1742a 0xa31053 0xa31d79 0xa30fe5 0xe171d4 0xe0d37a 0xe0e57a 0x4781c1 # 0x4c6c13 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:626 # 0x4c744c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:612 # 0x4c740e context.WithTimeout+0xe /opt/hostedtoolcache/go/1.22.10/x64/src/context/context.go:690 # 0xe17429 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0xa31052 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31d78 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30fe4 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe171d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [42: 5376] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x663d05 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x663d04 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:752 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [363: 104544] @ 0x4176cc 0x76ecbb 0x7b7c57 0x7b7b6f 0x7b7bf9 0xe0492b 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7c56 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7b7bf8 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe0492a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [56: 9856] @ 0x51acaa 0x51a80b 0x66eeaf 0x660bc9 0x65f9d8 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x51aca9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x51a80a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/aes/cipher.go:44 # 0x66eeae crypto/tls.(*Config).decryptTicket+0x22e /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/ticket.go:383 # 0x660bc8 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:309 # 0x65f9d7 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:56 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [351: 101088] @ 0x4176cc 0x76ecbb 0x7b7fd4 0x7b7e79 0xe11ea7 0x7b7b6f 0xe11e2d 0xe11ce5 0xe10428 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7fd3 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e78 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xe11ea6 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7b7b6e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xe11e2c github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xe11ce4 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe10427 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [191: 18336] @ 0x5cab65 0x5df25c 0x5ded9b 0x5d3b18 0x5e292c 0x5e27c5 0x5e27c6 0x5bf93d 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5cab64 net.(*netFD).connect+0x244 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:103 # 0x5df25b net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:124 # 0x5ded9a net.socket+0x29a /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:70 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e292b net.(*sysDialer).doDialTCPProto+0xeb /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:85 # 0x5e27c4 net.(*sysDialer).doDialTCP+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:75 # 0x5e27c5 net.(*sysDialer).dialTCP+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/net/tcpsock_posix.go:71 # 0x5bf93c net.(*sysDialer).dialSingle+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:651 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [341: 98208] @ 0x4176cc 0x76ecbb 0xdfccc8 0xdfcbde 0xdfd35f 0xe0a8cd 0xe075cf 0xe0817f 0xe0c44b 0xe10476 0xe09174 0xe04952 0xe08cde 0xe095d1 0xe09466 0xe5e649 0xe5e19f 0xe5e0b7 0xe5c4bb 0x7f73a9 0x7f732e 0x7fa16d 0x7f9a0b 0x4781c1 # 0x76ecba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xdfccc7 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xdfcbdd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xdfd35e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xe0a8cc github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xe075ce github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xe0817e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xe0c44a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xe10475 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xe09173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xe04951 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xe08cdd github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xe095d0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xe09465 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe5e648 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /home/runner/work/blocky/blocky/server/server.go:549 # 0xe5e19e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:510 # 0xe5e0b6 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:502 # 0xe5c4ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:339 # 0x7f73a8 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f732d github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa16c github.com/miekg/dns.(*Server).serveDNS+0x44c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9a0a github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:589 0: 0 [245: 31360] @ 0x5debc6 0x5deb9d 0x5d3b18 0x5e6285 0x5bfa14 0x5bf28e 0x5be954 0x5be3da 0x7c2f36 0x7c40a9 0xe164be 0x4781c1 # 0x5debc5 net.newFD+0xc5 /opt/hostedtoolcache/go/1.22.10/x64/src/net/fd_unix.go:27 # 0x5deb9c net.socket+0x9c /opt/hostedtoolcache/go/1.22.10/x64/src/net/sock_posix.go:27 # 0x5d3b17 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ipsock_posix.go:154 # 0x5e6284 net.(*sysDialer).dialUDP+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/net/udpsock_posix.go:212 # 0x5bfa13 net.(*sysDialer).dialSingle+0x353 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:655 # 0x5bf28d net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:616 # 0x5be953 net.(*sysDialer).dialParallel+0x3b3 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:517 # 0x5be3d9 net.(*Dialer).DialContext+0x699 /opt/hostedtoolcache/go/1.22.10/x64/src/net/dial.go:508 # 0x7c2f35 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c40a8 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [227: 25424] @ 0xe171fe 0xe0d37a 0xe0e57a 0x4781c1 # 0xe171fd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3bd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:380 # 0xe0d379 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xe0e579 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [16631: 136241152] @ 0x7c3886 0x7c36e5 0x7c364e 0x7c4145 0xe164be 0x4781c1 # 0x7c3885 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xa5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:280 # 0x7c36e4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c364d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c4144 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe164bd github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:225 0: 0 [29: 3712] @ 0x5a081a 0x50fe9d 0x618cb2 0x628cab 0x667665 0x667db2 0x668345 0x663ffd 0x65fa34 0x65a48a 0x6390cb 0x6384d3 0x6384c0 0x63849a 0x4ab170 0x510a74 0x510a75 0x7fa317 0x7f753d 0x7f99eb 0x4781c1 # 0x5a0819 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/sha256/sha256.go:154 # 0x50fe9c crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/crypto.go:131 # 0x618cb1 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/hmac/hmac.go:139 # 0x628caa vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667664 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:62 # 0x667db1 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:74 # 0x668344 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/key_schedule.go:111 # 0x663ffc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:775 # 0x65fa33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x65a489 crypto/tls.(*Conn).serverHandshake+0x169 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_server.go:53 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x6384d2 crypto/tls.(*Conn).HandshakeContext+0x52 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x6384bf crypto/tls.(*Conn).Handshake+0x3f /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1477 # 0x638499 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1357 # 0x4ab16f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:335 # 0x510a73 io.ReadFull+0xb3 /opt/hostedtoolcache/go/1.22.10/x64/src/io/io.go:354 # 0x510a74 encoding/binary.Read+0xb4 /opt/hostedtoolcache/go/1.22.10/x64/src/encoding/binary/binary.go:241 # 0x7fa316 github.com/miekg/dns.(*Server).readTCP+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:695 # 0x7f753c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:170 # 0x7f99ea github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:584 0: 0 [289: 56819712] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [146: 34684928] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [44: 901120] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [242: 41631744] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [147: 50577408] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [217: 33775616] @ 0x544327 0x544430 0x5493ab 0xa34a10 0xa33fc3 0xa3388e 0xa51302 0xa5084d 0xa4b63e 0x4781c1 # 0x544326 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:69 # 0x54442f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/strings/builder.go:83 # 0x5493aa strings.Join+0x10a /opt/hostedtoolcache/go/1.22.10/x64/src/strings/strings.go:452 # 0xa34a0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa33fc2 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3388d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa51301 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa5084c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2279: 858800128] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3554: 1048117248] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6937: 110992] @ 0xa494da 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa494d9 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1f9 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:162 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4343: 996179968] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [893: 42864] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4538: 631980032] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4681: 843628544] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4688: 499253248] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1381: 22626304] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3211: 77064] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2246: 35936] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20678: 992544] @ 0xa4932a 0xa4931e 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49329 bytes.NewReader+0x49 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/reader.go:159 # 0xa4931d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:141 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5111: 122664] @ 0xa49597 0xa49590 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49596 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4958f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5539: 88624] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1597: 51104] @ 0xa49165 0xa4915b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49164 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa4915a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [921: 44208] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3285: 188375040] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4032: 330301440] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6789: 162936] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14446: 693408] @ 0x5aba35 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4b0ee 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4b0ed github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17498: 419952] @ 0xa51eb5 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa51eb4 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6664: 159936] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [82: 41984] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3840: 184320] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6845: 109520] @ 0xa491f3 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491f2 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x192 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6842: 109472] @ 0xa49473 0xa4944d 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49472 net.ParseIP+0x192 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa4944c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x16c /home/runner/work/blocky/blocky/lists/parsers/hosts.go:157 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6203: 396992] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6828: 109248] @ 0xa35cf2 0xa48f25 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa35cf1 github.com/hashicorp/go-multierror.Append+0x371 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa48f24 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15391: 738768] @ 0x4fb07b 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb07a fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:26 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2610: 106905600] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14553: 698544] @ 0x5aba35 0x5ab270 0x5cfafe 0xa49e05 0xa49e22 0xa49c4c 0xa4916a 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa49e04 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa49e21 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x41 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:274 # 0xa49c4b github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /home/runner/work/blocky/blocky/lists/parsers/hosts.go:250 # 0xa49169 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4908: 117792] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3263: 52208] @ 0xa493fd 0xa493f6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa493fc bufio.(*Scanner).Text+0x11c /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa493f5 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1830: 44974080] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6902: 110432] @ 0x4fb1f2 0x4fb1e6 0xa4922b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x4fb1f1 errors.New+0x211 /opt/hostedtoolcache/go/1.22.10/x64/src/errors/errors.go:62 # 0x4fb1e5 fmt.Errorf+0x205 /opt/hostedtoolcache/go/1.22.10/x64/src/fmt/errors.go:30 # 0xa4922a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11767: 188272] @ 0xa48e88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48e87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:60 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2365: 37840] @ 0xa491e5 0xa491e6 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa491e4 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa491e5 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13933: 445856] @ 0xa359e5 0xa48f25 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa359e4 github.com/hashicorp/go-multierror.Append+0x64 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0xa48f24 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8202: 262464] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11782: 188512] @ 0xa48e66 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48e65 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:58 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [58612: 4688960] @ 0xa48e77 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa48e76 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:59 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8303: 265696] @ 0xa49fd6 0xa49fc0 0xa4aa33 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa49fd5 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:115 # 0xa49fbf github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa4aa32 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11725: 187600] @ 0xa4a416 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a415 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x35 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:23 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [315: 725760] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [35118: 1685664] @ 0xa490a7 0xa4909b 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa490a6 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.22.10/x64/src/bytes/reader.go:159 # 0xa4909a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:97 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [172: 198144] @ 0xa346ca 0xa348ec 0xa33f22 0xa3379c 0xa514a2 0xa513c9 0xa4b63e 0x4781c1 # 0xa346c9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa348eb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa33f21 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3379b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa514a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa513c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3737: 179376] @ 0x45bb06 0xa4a525 0xa4a4bc 0xa4aa46 0xa4a593 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0xa4a524 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4a4bb github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa4aa45 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4a592 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2994745: 12266475520] @ 0x677c39 0xa49150 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x677c38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:209 # 0xa4914f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:100 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20501: 984048] @ 0x5aba35 0x5ab270 0x5cfafe 0xa51f7b 0xa51f6d 0xa4980f 0xa51f0a 0xa51e93 0xa53252 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x5aba34 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:186 # 0x5ab26f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.22.10/x64/src/net/netip/netip.go:119 # 0x5cfafd net.parseIP+0x1d /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:502 # 0xa51f7a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.22.10/x64/src/net/ip.go:495 # 0xa51f6c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4980e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa51f09 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa51e92 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa53251 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3074: 50364416] @ 0x6a815a 0x483f11 0x6b7a97 0x6b825a 0x6b8125 0x6c189c 0x6deb7e 0x6dc626 0x6db885 0x4781c1 # 0x6a8159 net/http.init.func5+0x19 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1049 # 0x483f10 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:152 # 0x6b7a96 net/http.http2getDataBufferChunk+0x76 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1063 # 0x6b8259 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1166 # 0x6b8124 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:1149 # 0x6c189b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:3785 # 0x6deb7d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9787 # 0x6dc625 net/http.(*http2clientConnReadLoop).run+0x445 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9376 # 0x6db884 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/h2_bundle.go:9237 0: 0 [1755666: 7191207936] @ 0x677c39 0xa493e5 0xa48f88 0xa4a437 0xa4a5a6 0xa52f88 0xa5323c 0xa51bfe 0xa517dc 0xa51669 0xa4bdea 0xa4b63e 0x4781c1 # 0x677c38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.22.10/x64/src/bufio/scan.go:209 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:144 # 0xa48f87 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa4a436 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa4a5a5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa52f87 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa5323b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa51bfd github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa517db github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa51668 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bde9 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b63d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x606b3b 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x606b3a crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:970 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608c4d crypto/x509.loadSystemRoots+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:72 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 320] @ 0x5a942a 0x6060ed 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x5a9429 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/pkix/pkix.go:151 # 0x6060ec crypto/x509.parseCertificate+0x62c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:905 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608c4d crypto/x509.loadSystemRoots+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:72 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x564725 0x56469d 0x58952c 0x589527 0x588fc6 0x605cf5 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x58952b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x589526 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fc5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x605cf4 crypto/x509.parseCertificate+0x234 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:846 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608c4d crypto/x509.loadSystemRoots+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:72 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 1408] @ 0x605b05 0x606d9d 0x5fe4a5 0x608c4e 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605b04 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:807 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608c4d crypto/x509.loadSystemRoots+0x3ad /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:72 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x4c0635 0x608e4a 0x608df6 0x608d08 0x608b1d 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x4c0634 os.readlink+0xf4 /opt/hostedtoolcache/go/1.22.10/x64/src/os/file_unix.go:450 # 0x608e49 os.Readlink+0x89 /opt/hostedtoolcache/go/1.22.10/x64/src/os/file.go:401 # 0x608df5 crypto/x509.isSameDirSymlink+0x35 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:106 # 0x608d07 crypto/x509.readUniqueDirectoryEntries+0xa7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:93 # 0x608b1c crypto/x509.loadSystemRoots+0x27c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:62 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x564725 0x56469d 0x58952c 0x589527 0x588fc6 0x605cf5 0x606d9d 0x5fe4a5 0x608a5d 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x564724 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:72 # 0x56469c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/nat.go:1338 # 0x58952b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.22.10/x64/src/math/big/int.go:515 # 0x589526 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fc5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /opt/hostedtoolcache/go/1.22.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x605cf4 crypto/x509.parseCertificate+0x234 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:846 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608a5c crypto/x509.loadSystemRoots+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:44 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [7: 18816] @ 0x636ad8 0x636625 0x64378d 0x640d5a 0x63b6b4 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x636ad7 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1158 # 0x636624 crypto/tls.(*Conn).readHandshake+0x204 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1099 # 0x64378c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d59 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b6b3 crypto/tls.(*Conn).clientHandshake+0x593 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 1408] @ 0x605b05 0x606d9d 0x5fe4a5 0x608a5d 0x60879c 0x483c82 0x608645 0x608628 0x60c6bd 0x640199 0x63d8d2 0x63ccc6 0x63b7a5 0x6390cb 0x71314e 0x713149 0x4781c1 # 0x605b04 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:807 # 0x606d9c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/parser.go:991 # 0x5fe4a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/cert_pool.go:231 # 0x608a5c crypto/x509.loadSystemRoots+0x1bc /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root_unix.go:44 # 0x60879b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:30 # 0x483c81 sync.(*Once).doSlow+0xc1 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:74 # 0x608644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/once.go:65 # 0x608627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/root.go:21 # 0x60c6bc crypto/x509.(*Certificate).Verify+0x15c /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/x509/verify.go:784 # 0x640198 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:997 # 0x63d8d1 crypto/tls.(*clientHandshakeState).doFullHandshake+0x271 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:580 # 0x63ccc5 crypto/tls.(*clientHandshakeState).handshake+0x3a5 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:493 # 0x63b7a4 crypto/tls.(*Conn).clientHandshake+0x684 /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/handshake_client.go:274 # 0x6390ca crypto/tls.(*Conn).handshakeContext+0x3ca /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1553 # 0x71314d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.22.10/x64/src/crypto/tls/conn.go:1493 # 0x713148 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.22.10/x64/src/net/http/transport.go:1573 0: 0 [1: 256] @ 0x4842dc 0x484126 0x483e7c 0x76e316 0x76fb29 0x7701a8 0x773918 0xe63e05 0xe63dbe 0xe637d4 0xe645c6 0x889b2a 0x88a3ff 0xe63638 0xe6362f 0xe65953 0x44077d 0x4781c1 # 0x4842db sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:238 # 0x484125 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:217 # 0x483e7b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.22.10/x64/src/sync/pool.go:132 # 0x76e315 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x76fb28 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7701a7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x773917 github.com/sirupsen/logrus.(*Logger).Log+0x57 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:204 # 0xe63e04 github.com/sirupsen/logrus.(*Logger).Info+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:226 # 0xe63dbd github.com/0xERR0R/blocky/cmd.printBanner+0x1d /home/runner/work/blocky/blocky/cmd/serve.go:85 # 0xe637d3 github.com/0xERR0R/blocky/cmd.startServer+0x33 /home/runner/work/blocky/blocky/cmd/serve.go:38 # 0xe645c5 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xc5 /home/runner/work/blocky/blocky/cmd/root.go:42 # 0x889b29 github.com/spf13/cobra.(*Command).execute+0xac9 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 # 0x88a3fe github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 # 0xe63637 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 # 0xe6362e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:112 # 0xe65952 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x44077c runtime.main+0x29c /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:271 0: 0 [1: 8] @ 0x744de8 0x7453ee 0x748313 0x756e70 0x756e6b 0x757a0c 0x757a00 0xbc64c9 0xbc66af 0x44f128 0x440830 0x440720 0x4781c1 # 0x744de7 regexp/syntax.(*parser).push+0x287 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:326 # 0x7453ed regexp/syntax.(*parser).op+0xcd /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:398 # 0x748312 regexp/syntax.parse+0x412 /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:943 # 0x756e6f regexp/syntax.Parse+0x2f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/syntax/parse.go:889 # 0x756e6a regexp.compile+0x2a /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:172 # 0x757a0b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:135 # 0x7579ff regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.22.10/x64/src/regexp/regexp.go:315 # 0xbc64c8 github.com/jinzhu/inflection.compile+0xae8 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:168 # 0xbc66ae github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f127 runtime.doInit1+0xe7 /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7176 # 0x44082f runtime.doInit+0x34f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:7143 # 0x44071f runtime.main+0x23f /opt/hostedtoolcache/go/1.22.10/x64/src/runtime/proc.go:253 # runtime.MemStats # Alloc = 6104504 # TotalAlloc = 2772736147152 # Sys = 92659992 # Lookups = 0 # Mallocs = 7620853898 # Frees = 7620826366 # HeapAlloc = 6104504 # HeapSys = 83132416 # HeapIdle = 74465280 # HeapInuse = 8667136 # HeapReleased = 73596928 # HeapObjects = 27532 # Stack = 753664 / 753664 # MSpan = 120160 / 1370880 # MCache = 2400 / 15600 # BuckHashSys = 2384018 # GCSys = 4259712 # OtherSys = 743702 # NextGC = 12763512 # LastGC = 1766582868131054698 # PauseNs = [36449 36450 34536 35187 36628 33875 36559 34426 40137 42541 34515 155796 323694 39214 37261 47820 34585 64922 42610 47601 34426 37551 35909 41388 34737 39395 34074 37280 33634 64703 34226 53712 34274 38854 38432 35497 37000 75022 36439 49223 35517 41928 41708 36410 35539 101482 39576 43331 57217 134125 118043 99067 89842 47759 84830 42170 292686 60144 75644 930624 109588 116051 118273 91943 100850 244894 98445 142311 82397 146597 116159 199849 227722 222861 203246 99827 216569 209597 159041 119167 179309 179081 89710 204566 130287 114025 94389 108856 198015 109767 99788 102094 109538 254182 239294 100449 133924 260854 198426 103064 90283 248140 107552 99008 120218 103715 232211 241467 183958 84740 96371 87575 247988 215618 228222 111303 107995 100840 112402 253620 105939 112814 247429 115190 239123 144212 301834 255904 96252 121328 112814 150144 236500 115850 94900 274100 121089 274720 370861 155266 97555 386162 400849 37530 41569 47511 48140 66897 44693 37621 38142 42691 34156 36179 35307 41841 34414 37511 32913 143030 33943 44184 42961 37920 33602 37701 34636 53261 149884 36418 38753 37351 82948 52089 41550 37450 36186 43913 36127 36600 35397 46727 34154 132039 42090 146026 38903 43032 38484 63200 45385 49482 44434 40777 44974 38602 43073 68390 33994 36047 42709 38022 34336 42911 46368 48743 35900 37771 82646 45977 35248 42689 38602 34966 36199 37703 45406 76245 32010 46258 45896 33914 41419 34536 43243 34106 41689 46778 262187 39805 55125 48892 34477 36469 40587 46188 36439 35918 38453 34716 37040 34946 36999 42250 33693 38092 36347 34636 46737 33544 148971 43172 66886 38603 33982 223904] # PauseEnd = [1766566631534337074 1766566753130914112 1766566876534519130 1766566998130809595 1766567121534277066 1766567243130817296 1766567366534269567 1766567488130825177 1766567611534286747 1766567733131307105 1766567856534305859 1766567978130725204 1766568101534975517 1766568223131241911 1766568346534503146 1766568468131038305 1766568591534442621 1766568713131083918 1766568836534257297 1766568958131056248 1766569081534305310 1766569203130933388 1766569326534389873 1766569448130604862 1766569571534388537 1766569693130722941 1766569816534315626 1766569938130794472 1766570061534301961 1766570183131174737 1766570306534296618 1766570428130882862 1766570551534321551 1766570673130965581 1766570796534484373 1766570918130776376 1766571041534532570 1766571163130834079 1766571286534500511 1766571408130804229 1766571531534314347 1766571653130737211 1766571776534619969 1766571898131014418 1766572021534266551 1766572143131002702 1766572266534246141 1766572388130926029 1766572458147407446 1766572458154858020 1766572458226087827 1766572458237378165 1766572458246826814 1766572458332466610 1766572458340915144 1766572458349591441 1766572458433289056 1766572458441301786 1766572458447311069 1766572458533053579 1766572458542851109 1766572458550559001 1766572458629968202 1766572458639191204 1766572458648956644 1766572458735998394 1766572458746275773 1766572458827770506 1766572458839247278 1766572458848370161 1766572458933293728 1766572458942121430 1766572459029562569 1766572459039100697 1766572459049890628 1766572459136295221 1766572459144837915 1766572459228809609 1766572459238617088 1766572459328699730 1766572459339691553 1766572459438469397 1766572459449681436 1766572459532268998 1766572459543952352 1766572459630254151 1766572459639583113 1766572459648826744 1766572459738632992 1766572459826361253 1766572459837517127 1766572459849737948 1766572459935686568 1766572459948858801 1766572460035329079 1766572460048960772 1766572460138939598 1766572460227730953 1766572460238686527 1766572460327179437 1766572460341187173 1766572460428792661 1766572460441764505 1766572460528612017 1766572460542409896 1766572460629011893 1766572460642121007 1766572460732355437 1766572460743787793 1766572460828945565 1766572460842358555 1766572460929010887 1766572460942715309 1766572461033542300 1766572461048868174 1766572461140088361 1766572461229564443 1766572461244310076 1766572461337047457 1766572461428368824 1766572461440769127 1766572461530094323 1766572461544473893 1766572461636105590 1766572461734018725 1766572461749053316 1766572461841027422 1766572461933534986 1766572461947717163 1766572462037804323 1766572462129662468 1766572462150025544 1766572462244886568 1766572462338768226 1766572462431083467 1766572462530077871 1766572462630980690 1766572462727235194 1766572462748640553 1766572462846605929 1766572462945672098 1766572463047037233 1766572463145858719 1766572463240578827 1766572586534538771 1766572708130682881 1766572831534508466 1766572953130634289 1766573076534309905 1766573198130736099 1766573321534374464 1766573443131052529 1766573566534275676 1766573688130870854 1766573811534578765 1766573933130899161 1766574056534377421 1766574178130855960 1766574301534474128 1766574423131154536 1766574546534483951 1766574668131292770 1766574791534592499 1766574913131028047 1766575036534408057 1766575158131108067 1766575281534273065 1766575403130944749 1766575523133747556 1766575646534220975 1766575768130875339 1766575891534306914 1766576012250647228 1766576133131162030 1766576256534485644 1766576378130827950 1766576501534300863 1766576623130911051 1766576746534411172 1766576868130684976 1766576991534239629 1766577113130958939 1766577236534198777 1766577358131173054 1766577481534237190 1766577603132786026 1766577726534292122 1766577848131092047 1766577971534694938 1766578093130953098 1766578216534291254 1766578338130755403 1766578461534409301 1766578583130877610 1766578706534445941 1766578828130670840 1766578951534453548 1766579073131259205 1766579196534358604 1766579318131097083 1766579441534321955 1766579563131011470 1766579686534377545 1766579808131129788 1766579931534368901 1766580053131049013 1766580176534787193 1766580298130621980 1766580420846306667 1766580541534222509 1766580663130842187 1766580786534429260 1766580908130637995 1766581031534393726 1766581153130902117 1766581276534244315 1766581398130965295 1766581521534571729 1766581643130673750 1766581766534347351 1766581888130932767 1766582011534391378 1766582133130980131 1766582256534387396 1766582378130926656 1766582501534449820 1766582623130803415 1766582746534469878 1766582868131054698 1766563326534553195 1766563448131036567 1766563571534436274 1766563693130823633 1766563816534495313 1766563938130986409 1766564061534343692 1766564183131014471 1766564306534482283 1766564428130783116 1766564551534297680 1766564673130904290 1766564796534374844 1766564918130905423 1766565041534173764 1766565163131026971 1766565286534514666 1766565408130860483 1766565531534310295 1766565653130929192 1766565776534386113 1766565898131157698 1766566021534233683 1766566141544699074 1766566263130893305 1766566386534468718 1766566508131172895] # NumGC = 336869 # NumForcedGC = 2 # GCCPUFraction = 9.380340788551017e-05 # DebugGC = false # MaxRSS = 99598336