heap profile: 5: 44736 [187007: 837929200] @ heap/1048576 1: 40960 [22: 901120] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 1536 [1: 1536] @ 0x198244 0x1e9ef0 0x1f33b0 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x198243 encoding/pem.Decode+0x573 /usr/local/go/src/encoding/pem/pem.go:171 # 0x1e9eef crypto/x509.(*CertPool).AppendCertsFromPEM+0x4f /usr/local/go/src/crypto/x509/cert_pool.go:222 # 0x1f33af crypto/x509.loadSystemRoots+0x17f /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x1f311b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x9447f sync.(*Once).doSlow+0xff /usr/local/go/src/sync/once.go:74 # 0x1f2f4b sync.(*Once).Do+0x4b /usr/local/go/src/sync/once.go:65 # 0x1f2f24 crypto/x509.systemRootsPool+0x24 /usr/local/go/src/crypto/x509/root.go:21 # 0x1f6c2f crypto/x509.(*Certificate).Verify+0x17f /usr/local/go/src/crypto/x509/verify.go:784 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 1: 1024 [1: 1024] @ 0x198244 0x1e9ef0 0x1f33b0 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x198243 encoding/pem.Decode+0x573 /usr/local/go/src/encoding/pem/pem.go:171 # 0x1e9eef crypto/x509.(*CertPool).AppendCertsFromPEM+0x4f /usr/local/go/src/crypto/x509/cert_pool.go:222 # 0x1f33af crypto/x509.loadSystemRoots+0x17f /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x1f311b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x9447f sync.(*Once).doSlow+0xff /usr/local/go/src/sync/once.go:74 # 0x1f2f4b sync.(*Once).Do+0x4b /usr/local/go/src/sync/once.go:65 # 0x1f2f24 crypto/x509.systemRootsPool+0x24 /usr/local/go/src/crypto/x509/root.go:21 # 0x1f6c2f crypto/x509.(*Certificate).Verify+0x17f /usr/local/go/src/crypto/x509/verify.go:784 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 1: 768 [1: 768] @ 0x1464cc 0x1465dc 0x14b2a4 0x96a5ec 0x5f754 0x4f804 0x4f6ed 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x96a5eb internal/profile.init+0x2fb /usr/local/go/src/internal/profile/legacy_profile.go:1178 # 0x5f753 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:7176 # 0x4f803 runtime.doInit+0x343 /usr/local/go/src/runtime/proc.go:7143 # 0x4f6ec runtime.main+0x22c /usr/local/go/src/runtime/proc.go:253 1: 448 [1: 448] @ 0x5a118 0x5a35c 0x5a2a8 0x86a9c # 0x5a117 runtime.malg+0x27 /usr/local/go/src/runtime/proc.go:4856 # 0x5a35b runtime.newproc1+0x6b /usr/local/go/src/runtime/proc.go:4901 # 0x5a2a7 runtime.newproc.func1+0x27 /usr/local/go/src/runtime/proc.go:4878 # 0x86a9b runtime.systemstack+0x6b /usr/local/go/src/runtime/asm_arm64.s:243 0: 0 [3: 288] @ 0x109ecc 0x5b3d04 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x109ecb fmt.Errorf+0x6b /usr/local/go/src/fmt/errors.go:26 # 0x5b3d03 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x193 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 576] @ 0x21258 0x20ff8 0x338a80 0x940f7c 0x9560a4 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x940f7b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x3b /go/src/querylog/logger_writer.go:25 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 512] @ 0x94b34 0x9493c 0x94690 0x2c7180 0x2cbff4 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x9468f sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:132 # 0x2c717f net/http.newBufioReader+0x2f /usr/local/go/src/net/http/server.go:834 # 0x2cbff3 net/http.(*conn).serve+0x213 /usr/local/go/src/net/http/server.go:1960 0: 0 [1: 16] @ 0xee09c 0xeeb80 0xed0e4 0x42fa40 0x42f578 0x42e944 0x42e945 0x42e408 0x42ce88 0x42cf44 0x42dee0 0x42db44 0x42cd4c 0x42cf44 0x42cbf0 0x4a8e4c 0x4a8e31 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xee09b reflect.(*structType).Field+0xfb /usr/local/go/src/reflect/type.go:1001 # 0xeeb7f reflect.(*structType).FieldByName+0x13f /usr/local/go/src/reflect/type.go:1145 # 0xed0e3 reflect.(*rtype).FieldByName+0x53 /usr/local/go/src/reflect/type.go:740 # 0x42fa3f text/template.(*state).evalField+0x22f /usr/local/go/src/text/template/exec.go:658 # 0x42f577 text/template.(*state).evalFieldChain+0x157 /usr/local/go/src/text/template/exec.go:613 # 0x42e943 text/template.(*state).evalFieldNode+0x133 /usr/local/go/src/text/template/exec.go:577 # 0x42e944 text/template.(*state).evalCommand+0x134 /usr/local/go/src/text/template/exec.go:505 # 0x42e407 text/template.(*state).evalPipeline+0x107 /usr/local/go/src/text/template/exec.go:479 # 0x42ce87 text/template.(*state).walk+0x1c7 /usr/local/go/src/text/template/exec.go:267 # 0x42cf43 text/template.(*state).walk+0x283 /usr/local/go/src/text/template/exec.go:280 # 0x42dedf text/template.(*state).walkRange.func2+0x28f /usr/local/go/src/text/template/exec.go:395 # 0x42db43 text/template.(*state).walkRange+0x4f3 /usr/local/go/src/text/template/exec.go:403 # 0x42cd4b text/template.(*state).walk+0x8b /usr/local/go/src/text/template/exec.go:283 # 0x42cf43 text/template.(*state).walk+0x283 /usr/local/go/src/text/template/exec.go:280 # 0x42cbef text/template.(*Template).execute+0x20f /usr/local/go/src/text/template/exec.go:224 # 0x4a8e4b text/template.(*Template).Execute+0x5b /usr/local/go/src/text/template/exec.go:207 # 0x4a8e30 html/template.(*Template).Execute+0x40 /usr/local/go/src/html/template/template.go:124 # 0x9a180b github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x2ab /go/src/server/server_endpoints.go:273 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 24] @ 0x396b08 0x39a398 0x398ad4 0x3b7ba8 0x3b77bc 0x88de4 # 0x396b07 github.com/miekg/dns.UnpackDomainName+0x1c7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x39a397 github.com/miekg/dns.unpackQuestion+0x27 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1124 # 0x398ad3 github.com/miekg/dns.(*Msg).unpack+0x123 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:841 # 0x3b7ba7 github.com/miekg/dns.(*Server).serveDNS+0x127 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:623 # 0x3b77bb github.com/miekg/dns.(*Server).serveTCPConn+0x27b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [1: 8] @ 0x1d061c 0x1d168c 0x1d087c 0x3b6ad4 0x3b5c4c 0x99e590 0x88de4 # 0x1d061b net.newTCPConn+0x8b /usr/local/go/src/net/tcpsock.go:262 # 0x1d168b net.(*TCPListener).accept+0x4b /usr/local/go/src/net/tcpsock_posix.go:163 # 0x1d087b net.(*TCPListener).Accept+0x2b /usr/local/go/src/net/tcpsock.go:327 # 0x3b6ad3 github.com/miekg/dns.(*Server).serveTCP+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x3b5c4b github.com/miekg/dns.(*Server).ListenAndServe+0x34b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [1: 1024] @ 0x398668 0x398488 0x94ac38 0x94ac15 0x94a610 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x398667 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x398487 github.com/miekg/dns.(*Msg).PackBuffer+0x97 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0x94ac37 github.com/miekg/dns.(*Msg).Pack+0x97 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x94ac14 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x74 /go/src/resolver/caching_resolver.go:261 # 0x94a60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x45f /go/src/resolver/caching_resolver.go:197 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 13568] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x6c0d8 0x5b4f7c 0x5b4f18 0x5b5514 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4f7b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x2b /go/src/lists/parsers/lines.go:28 # 0x5b4f17 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x27 /go/src/lists/parsers/adapt.go:8 # 0x5b5513 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x254070 0x253e4c 0x99fe70 0x99fe5d 0x99fe49 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x25406f net/textproto.canonicalMIMEHeaderKey+0x1bf /usr/local/go/src/net/textproto/reader.go:787 # 0x253e4b net/textproto.CanonicalMIMEHeaderKey+0xcb /usr/local/go/src/net/textproto/reader.go:659 # 0x99fe6f net/textproto.MIMEHeader.Set+0xff /usr/local/go/src/net/textproto/header.go:22 # 0x99fe5c net/http.Header.Set+0xec /usr/local/go/src/net/http/header.go:40 # 0x99fe48 github.com/0xERR0R/blocky/server.secureHeader.func1+0xd8 /go/src/server/server_endpoints.go:41 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 1048576] @ 0x986834 0x9867ac 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x986833 runtime/pprof.writeGoroutineStacks+0x33 /usr/local/go/src/runtime/pprof/pprof.go:741 # 0x9867ab runtime/pprof.writeGoroutine+0x2b /usr/local/go/src/runtime/pprof/pprof.go:732 # 0x983c07 runtime/pprof.(*Profile).WriteTo+0x147 /usr/local/go/src/runtime/pprof/pprof.go:369 # 0x991743 net/http/pprof.handler.ServeHTTP+0x443 /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x994127 github.com/go-chi/chi/v5/middleware.NoCache.func1+0x217 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f1583 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2c3 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x3f2dcf github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1df /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x1d347c 0x1cdea0 0x1cd5c4 0x1c2c34 0x1d4684 0x1afd14 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1d347b net.sockaddrToUDP+0x5b /usr/local/go/src/net/udpsock_posix.go:18 # 0x1cde9f net.(*netFD).dial+0x7df /usr/local/go/src/net/sock_posix.go:143 # 0x1cd5c3 net.socket+0x213 /usr/local/go/src/net/sock_posix.go:70 # 0x1c2c33 net.internetSocket+0xa3 /usr/local/go/src/net/ipsock_posix.go:154 # 0x1d4683 net.(*sysDialer).dialUDP+0x93 /usr/local/go/src/net/udpsock_posix.go:212 # 0x1afd13 net.(*sysDialer).dialSingle+0x2a3 /usr/local/go/src/net/dial.go:655 # 0x1af6df net.(*sysDialer).dialSerial+0x19f /usr/local/go/src/net/dial.go:616 # 0x1aefaf net.(*sysDialer).dialParallel+0x29f /usr/local/go/src/net/dial.go:517 # 0x1aeb9b net.(*Dialer).DialContext+0x53b /usr/local/go/src/net/dial.go:508 # 0x385edf github.com/miekg/dns.(*Client).DialContext+0x27f /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:140 # 0x386f4b github.com/miekg/dns.(*Client).ExchangeContext+0x4b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:456 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 288] @ 0x248fd 0x4a5a14 0x4a05b8 0x49f8b8 0x4a2f10 0x4a2118 0x49f1ec 0x4a2f10 0x4a3298 0x4a462c 0x4a41bc 0x4a3d10 0x49ecfc 0x4a8c60 0x4a8e20 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x4a5a13 html/template.(*escaper).editActionNode+0x63 /usr/local/go/src/html/template/escape.go:895 # 0x4a05b7 html/template.(*escaper).escapeAction+0xa47 /usr/local/go/src/html/template/escape.go:263 # 0x49f8b7 html/template.(*escaper).escape+0x7a7 /usr/local/go/src/html/template/escape.go:139 # 0x4a2f0f html/template.(*escaper).escapeList+0x12f /usr/local/go/src/html/template/escape.go:575 # 0x4a2117 html/template.(*escaper).escapeBranch+0x117 /usr/local/go/src/html/template/escape.go:511 # 0x49f1eb html/template.(*escaper).escape+0xdb /usr/local/go/src/html/template/escape.go:155 # 0x4a2f0f html/template.(*escaper).escapeList+0x12f /usr/local/go/src/html/template/escape.go:575 # 0x4a3297 html/template.(*escaper).escapeListConditionally+0x247 /usr/local/go/src/html/template/escape.go:594 # 0x4a462b html/template.(*escaper).escapeTemplateBody+0x15b /usr/local/go/src/html/template/escape.go:712 # 0x4a41bb html/template.(*escaper).computeOutCtx+0x9b /usr/local/go/src/html/template/escape.go:673 # 0x4a3d0f html/template.(*escaper).escapeTree+0x37f /usr/local/go/src/html/template/escape.go:666 # 0x49ecfb html/template.escapeTemplate+0x8b /usr/local/go/src/html/template/escape.go:24 # 0x4a8c5f html/template.(*Template).escape+0x14f /usr/local/go/src/html/template/template.go:104 # 0x4a8e1f html/template.(*Template).Execute+0x2f /usr/local/go/src/html/template/template.go:121 # 0x9a180b github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x2ab /go/src/server/server_endpoints.go:273 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 320] @ 0x276230 0x276165 0x27719c 0x276c34 0x276a28 0x29212c 0x28d528 0x2aeaa8 0x2adfcc 0x88de4 # 0x27622f vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0xff /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x276164 vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x34 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x27719b vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x31b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x276c33 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0x103 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x276a27 vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x127 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x29212b net/http.(*http2Framer).readMetaFrame+0x28b /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x28d527 net/http.(*http2Framer).ReadFrame+0x347 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x2aeaa7 net/http.(*http2clientConnReadLoop).run+0xf7 /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 24] @ 0x95efb8 0x954994 0x954618 0x953844 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x95efb7 github.com/mroth/weightedrand/v2.NewChooser[...]+0x37 /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0x954993 github.com/0xERR0R/blocky/resolver.weightedRandom+0x2c3 /go/src/resolver/parallel_best_resolver.go:266 # 0x954617 github.com/0xERR0R/blocky/resolver.pickRandom+0xa7 /go/src/resolver/parallel_best_resolver.go:236 # 0x953843 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xb3 /go/src/resolver/parallel_best_resolver.go:166 # 0x958c8f github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6f /go/src/resolver/sudn_resolver.go:112 # 0x94cb03 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x183 /go/src/resolver/conditional_upstream_resolver.go:96 # 0x94a5c3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x413 /go/src/resolver/caching_resolver.go:193 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 160] @ 0xd685c 0xd6841 0x95a698 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd685b context.withCancel+0x3b /usr/local/go/src/context/context.go:272 # 0xd6840 context.WithCancel+0x20 /usr/local/go/src/context/context.go:236 # 0x95a697 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x57 /go/src/resolver/upstream_resolver.go:217 # 0x95a5cf github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x2f /go/src/resolver/upstream_resolver.go:204 # 0x95b9db github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x13b /go/src/resolver/upstream_resolver.go:350 # 0x59d443 github.com/avast/retry-go/v4.Do.func1+0x23 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x59e033 github.com/avast/retry-go/v4.DoWithData[...]+0x563 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x95b78b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x28b /go/src/resolver/upstream_resolver.go:342 # 0x952edb github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x3b /go/src/resolver/parallel_best_resolver.go:66 # 0x953e3f github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x3f /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x338d54 0x94cab0 0x94ca05 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x94caaf github.com/sirupsen/logrus.(*Entry).WithField+0x12f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x94ca04 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x84 /go/src/resolver/conditional_upstream_resolver.go:94 # 0x94a5c3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x413 /go/src/resolver/caching_resolver.go:193 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 16] @ 0x379f40 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379f3f github.com/0xERR0R/blocky/log.WithPrefix+0x7f /go/src/log/logger.go:78 # 0x956cbf github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x2f /go/src/resolver/resolver.go:204 # 0x379bd3 github.com/0xERR0R/blocky/log.WrapCtx+0x33 /go/src/log/context.go:37 # 0x956c4b github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4b /go/src/resolver/resolver.go:203 # 0x956b0b github.com/0xERR0R/blocky/resolver.(*typed).log+0x2b /go/src/resolver/resolver.go:193 # 0x9537e7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x57 /go/src/resolver/parallel_best_resolver.go:152 # 0x958c8f github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6f /go/src/resolver/sudn_resolver.go:112 # 0x94cb03 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x183 /go/src/resolver/conditional_upstream_resolver.go:96 # 0x94a5c3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x413 /go/src/resolver/caching_resolver.go:193 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 112] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379a9b github.com/0xERR0R/blocky/log.entryWithCtx+0x5b /go/src/log/context.go:29 # 0x379b0c github.com/0xERR0R/blocky/log.FromCtx+0xcc /go/src/log/context.go:25 # 0x379bc7 github.com/0xERR0R/blocky/log.WrapCtx+0x27 /go/src/log/context.go:36 # 0x956c4b github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4b /go/src/resolver/resolver.go:203 # 0x956b0b github.com/0xERR0R/blocky/resolver.(*typed).log+0x2b /go/src/resolver/resolver.go:193 # 0x94e4d7 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x37 /go/src/resolver/custom_dns_resolver.go:189 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 16] @ 0x397ff8 0x398ca4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x397ff7 github.com/miekg/dns.unpackRRslice+0xf7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x398ca3 github.com/miekg/dns.(*Msg).unpack+0x2f3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:861 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x3865cb github.com/miekg/dns.(*Conn).ReadMsg+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:255 # 0x386497 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x2b7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:234 # 0x386fcb github.com/miekg/dns.(*Client).ExchangeContext+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:462 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x379f70 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379f6f github.com/0xERR0R/blocky/log.WithPrefix+0xaf /go/src/log/logger.go:81 # 0x956cbf github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x2f /go/src/resolver/resolver.go:204 # 0x379bd3 github.com/0xERR0R/blocky/log.WrapCtx+0x33 /go/src/log/context.go:37 # 0x956c4b github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4b /go/src/resolver/resolver.go:203 # 0x956b0b github.com/0xERR0R/blocky/resolver.(*typed).log+0x2b /go/src/resolver/resolver.go:193 # 0x944e1f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x3f /go/src/resolver/blocking_resolver.go:400 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 288] @ 0x25bd1 0x338af8 0x379cb0 0x379bd4 0x379c5c 0x94b768 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x379caf github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x1f /go/src/log/context.go:44 # 0x379bd3 github.com/0xERR0R/blocky/log.WrapCtx+0x33 /go/src/log/context.go:37 # 0x379c5b github.com/0xERR0R/blocky/log.CtxWithFields+0x3b /go/src/log/context.go:43 # 0x94b767 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x127 /go/src/resolver/client_names_resolver.go:66 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 96] @ 0x98031c 0x98158c 0x10ca54 0x98535c 0x985954 0x9854dc 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x98031b text/tabwriter.(*Writer).addLine+0x13b /usr/local/go/src/text/tabwriter/tabwriter.go:128 # 0x98158b text/tabwriter.(*Writer).Write+0x31b /usr/local/go/src/text/tabwriter/tabwriter.go:539 # 0x10ca53 fmt.Fprintf+0x83 /usr/local/go/src/fmt/print.go:225 # 0x98535b runtime/pprof.printStackRecord+0x27b /usr/local/go/src/runtime/pprof/pprof.go:541 # 0x985953 runtime/pprof.writeHeapInternal+0x3e3 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0x9854db runtime/pprof.writeHeap+0x2b /usr/local/go/src/runtime/pprof/pprof.go:572 # 0x983c07 runtime/pprof.(*Profile).WriteTo+0x147 /usr/local/go/src/runtime/pprof/pprof.go:369 # 0x991743 net/http/pprof.handler.ServeHTTP+0x443 /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x994127 github.com/go-chi/chi/v5/middleware.NoCache.func1+0x217 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f1583 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2c3 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x3f2dcf github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1df /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x19bc60 0x19b7d0 0x1bedc4 0x5bc7d4 0x5bc7c9 0x5b4218 0x5bc764 0x5bc6e9 0x5bdaec 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x19bc5f net/netip.parseIPv4+0x10f /usr/local/go/src/net/netip/netip.go:163 # 0x19b7cf net/netip.ParseAddr+0x5f /usr/local/go/src/net/netip/netip.go:119 # 0x1bedc3 net.parseIP+0x23 /usr/local/go/src/net/ip.go:502 # 0x5bc7d3 net.ParseIP+0x43 /usr/local/go/src/net/ip.go:495 # 0x5bc7c8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x38 /go/src/lists/list_cache.go:251 # 0x5b4217 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x57 /go/src/lists/parsers/hosts.go:189 # 0x5bc763 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x93 /go/src/lists/parsers/hosts.go:51 # 0x5bc6e8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x18 /go/src/lists/list_cache.go:245 # 0x5bdaeb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xbb /go/src/lists/parsers/parser.go:54 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 2048] @ 0x2c76c8 0x2c76a1 0x2c88bc 0x2cc0a4 0x88de4 # 0x2c76c7 bufio.NewWriterSize+0x1b7 /usr/local/go/src/bufio/bufio.go:596 # 0x2c76a0 net/http.newBufioWriterSize+0x190 /usr/local/go/src/net/http/server.go:858 # 0x2c88bb net/http.(*conn).readRequest+0x86b /usr/local/go/src/net/http/server.go:1071 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 288] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x37a007 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x379f10 github.com/0xERR0R/blocky/log.WithPrefix+0x50 /go/src/log/logger.go:81 # 0x956cbf github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x2f /go/src/resolver/resolver.go:204 # 0x379bd3 github.com/0xERR0R/blocky/log.WrapCtx+0x33 /go/src/log/context.go:37 # 0x956c4b github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4b /go/src/resolver/resolver.go:203 # 0x956b0b github.com/0xERR0R/blocky/resolver.(*typed).log+0x2b /go/src/resolver/resolver.go:193 # 0x944e1f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x3f /go/src/resolver/blocking_resolver.go:400 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 32] @ 0x6bf8c4 0x6c144c 0x96270c 0x94ace4 0x94a610 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x6bf8c3 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1b3 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0x6c144b github.com/hashicorp/golang-lru.(*Cache).Add+0x5b /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0x96270b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x11b /go/src/cache/expirationcache/expiration_cache.go:152 # 0x94ace3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x143 /go/src/resolver/caching_resolver.go:267 # 0x94a60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x45f /go/src/resolver/caching_resolver.go:197 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 512] @ 0x94b34 0x9493c 0x945e0 0x28ba3c 0x28bca4 0x294f30 0x2b05f0 0x24ce08 0x24d5cc 0x265fc4 0x264e00 0x264548 0x264600 0x2687a0 0x2b3858 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x945df sync.(*Pool).Put+0x2f /usr/local/go/src/sync/pool.go:108 # 0x28ba3b net/http.http2putDataBufferChunk+0x9b /usr/local/go/src/net/http/h2_bundle.go:1078 # 0x28bca3 net/http.(*http2dataBuffer).Read+0x1a3 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x294f2f net/http.(*http2pipe).Read+0x20f /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x2b05ef net/http.http2transportResponseBody.Read+0x4f /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24d5cb bufio.(*Reader).ReadByte+0x2b /usr/local/go/src/bufio/bufio.go:269 # 0x265fc3 compress/flate.(*decompressor).huffSym+0x103 /usr/local/go/src/compress/flate/inflate.go:720 # 0x264dff compress/flate.(*decompressor).huffmanBlock+0x3f /usr/local/go/src/compress/flate/inflate.go:495 # 0x264547 compress/flate.(*decompressor).nextBlock+0x157 /usr/local/go/src/compress/flate/inflate.go:328 # 0x2645ff compress/flate.(*decompressor).Read+0x4f /usr/local/go/src/compress/flate/inflate.go:348 # 0x26879f compress/gzip.(*Reader).Read+0x7f /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x2b3857 net/http.(*http2gzipReader).Read+0x87 /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 704] @ 0x276230 0x276165 0x27719c 0x276c34 0x276a28 0x29212c 0x28d528 0x2aeaa8 0x2adfcc 0x88de4 # 0x27622f vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0xff /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x276164 vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x34 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x27719b vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x31b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x276c33 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0x103 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x276a27 vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x127 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x29212b net/http.(*http2Framer).readMetaFrame+0x28b /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x28d527 net/http.(*http2Framer).ReadFrame+0x347 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x2aeaa7 net/http.(*http2clientConnReadLoop).run+0xf7 /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 32] @ 0x396b08 0x39b3a4 0x397ad4 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x396b07 github.com/miekg/dns.UnpackDomainName+0x1c7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x39b3a3 github.com/miekg/dns.unpackHeader+0x43 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:76 # 0x397ad3 github.com/miekg/dns.UnpackRR+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:606 # 0x397f9b github.com/miekg/dns.unpackRRslice+0x9b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x398bff github.com/miekg/dns.(*Msg).unpack+0x24f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x3865cb github.com/miekg/dns.(*Conn).ReadMsg+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:255 # 0x38651f github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33f /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:226 # 0x386fcb github.com/miekg/dns.(*Client).ExchangeContext+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:462 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x18224c 0x23fa7c 0x23f959 0x2406ac 0x21f9d8 0x21cd40 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x18224b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x24b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x23fa7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x1fb /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x23f958 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xd8 /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x2406ab crypto/tls.(*cipherSuiteTLS13).finishedHash+0x7b /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x21f9d7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x87 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x21cd3f crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2cf /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 4096] @ 0x2a665c 0x2a6645 0x2a6605 0x2a62fc 0x28acbc 0x88de4 # 0x2a665b bufio.NewWriterSize+0x32b /usr/local/go/src/bufio/bufio.go:596 # 0x2a6644 bufio.NewWriter+0x314 /usr/local/go/src/bufio/bufio.go:605 # 0x2a6604 net/http.(*http2Transport).newClientConn+0x2d4 /usr/local/go/src/net/http/h2_bundle.go:7833 # 0x2a62fb net/http.(*http2Transport).NewClientConn+0x3b /usr/local/go/src/net/http/h2_bundle.go:7801 # 0x28acbb net/http.(*http2addConnCall).run+0x3b /usr/local/go/src/net/http/h2_bundle.go:919 0: 0 [1: 3072] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4096] @ 0x267950 0x2678f9 0x2679e1 0x2b3884 0x2b380d 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x26794f bufio.NewReaderSize+0x14f /usr/local/go/src/bufio/bufio.go:54 # 0x2678f8 bufio.NewReader+0xf8 /usr/local/go/src/bufio/bufio.go:60 # 0x2679e0 compress/gzip.(*Reader).Reset+0x1e0 /usr/local/go/src/compress/gzip/gunzip.go:111 # 0x2b3883 compress/gzip.NewReader+0xb3 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x2b380c net/http.(*http2gzipReader).Read+0x3c /usr/local/go/src/net/http/h2_bundle.go:10160 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x1c247c 0x1c1274 0x1c2148 0x1adc34 0x1ae978 0x1c5dcc 0x1b2d80 0x1b4014 0x1b6fbc 0x88de4 # 0x1c247b net.(*Resolver).internetAddrList.func1+0x22b /usr/local/go/src/net/ipsock.go:276 # 0x1c1273 net.filterAddrList+0x103 /usr/local/go/src/net/ipsock.go:136 # 0x1c2147 net.(*Resolver).internetAddrList+0x647 /usr/local/go/src/net/ipsock.go:307 # 0x1adc33 net.(*Resolver).resolveAddrList+0x3e3 /usr/local/go/src/net/dial.go:283 # 0x1ae977 net.(*Dialer).DialContext+0x317 /usr/local/go/src/net/dial.go:490 # 0x1c5dcb net.(*Resolver).dial+0x7b /usr/local/go/src/net/lookup.go:702 # 0x1b2d7f net.(*Resolver).exchange+0x26f /usr/local/go/src/net/dnsclient_unix.go:176 # 0x1b4013 net.(*Resolver).tryOneName+0x3f3 /usr/local/go/src/net/dnsclient_unix.go:297 # 0x1b6fbb net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x4b /usr/local/go/src/net/dnsclient_unix.go:672 0: 0 [1: 16] @ 0x99ffcc 0x99ffa5 0x99ff91 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99ffcb net/textproto.MIMEHeader.Set+0x25b /usr/local/go/src/net/textproto/header.go:22 # 0x99ffa4 net/http.Header.Set+0x234 /usr/local/go/src/net/http/header.go:40 # 0x99ff90 github.com/0xERR0R/blocky/server.secureHeader.func1+0x220 /go/src/server/server_endpoints.go:43 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x99fe84 0x99fe5d 0x99fe49 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99fe83 net/textproto.MIMEHeader.Set+0x113 /usr/local/go/src/net/textproto/header.go:22 # 0x99fe5c net/http.Header.Set+0xec /usr/local/go/src/net/http/header.go:40 # 0x99fe48 github.com/0xERR0R/blocky/server.secureHeader.func1+0xd8 /go/src/server/server_endpoints.go:41 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 1408] @ 0x292c18 0x2772d0 0x2771c4 0x276c34 0x276a28 0x29212c 0x28d528 0x2aeaa8 0x2adfcc 0x88de4 # 0x292c17 net/http.(*http2Framer).readMetaFrame.func1+0x287 /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x2772cf vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x8f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x2771c3 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x343 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x276c33 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0x103 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x276a27 vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x127 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x29212b net/http.(*http2Framer).readMetaFrame+0x28b /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x28d527 net/http.(*http2Framer).ReadFrame+0x347 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x2aeaa7 net/http.(*http2clientConnReadLoop).run+0xf7 /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 128] @ 0x59db88 0x59dafd 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x59db87 github.com/avast/retry-go/v4.newDefaultRetryConfig+0xb7 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0x59dafc github.com/avast/retry-go/v4.DoWithData[...]+0x2c /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x95b78b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x28b /go/src/resolver/upstream_resolver.go:342 # 0x952edb github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x3b /go/src/resolver/parallel_best_resolver.go:66 # 0x953e3f github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x3f /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x346f18 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x346f17 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5e7 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x3467a3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x503 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x339c97 github.com/sirupsen/logrus.(*Entry).write+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x33982b github.com/sirupsen/logrus.(*Entry).log+0x43b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x339eaf github.com/sirupsen/logrus.(*Entry).Log+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x33a377 github.com/sirupsen/logrus.(*Entry).Logf+0x87 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0x940f9b github.com/sirupsen/logrus.(*Entry).Infof+0x5b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0x940f64 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x24 /go/src/querylog/logger_writer.go:25 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 576] @ 0x21258 0x20ff8 0x339454 0x339429 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x339453 github.com/sirupsen/logrus.(*Entry).Dup+0x63 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x339428 github.com/sirupsen/logrus.(*Entry).log+0x38 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x339eaf github.com/sirupsen/logrus.(*Entry).Log+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x33a377 github.com/sirupsen/logrus.(*Entry).Logf+0x87 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0x940f9b github.com/sirupsen/logrus.(*Entry).Infof+0x5b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0x940f64 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x24 /go/src/querylog/logger_writer.go:25 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 32] @ 0x98250 0x99140 0x1ba228 0x1cd9c0 0x1cd5c4 0x1c2c34 0x1d1240 0x1d1110 0x1d1111 0x1afc5c 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x9824f syscall.anyToSockaddr+0x6f /usr/local/go/src/syscall/syscall_linux.go:663 # 0x9913f syscall.Getpeername+0x6f /usr/local/go/src/syscall/syscall_unix.go:307 # 0x1ba227 net.(*netFD).connect+0x5a7 /usr/local/go/src/net/fd_unix.go:161 # 0x1cd9bf net.(*netFD).dial+0x2ff /usr/local/go/src/net/sock_posix.go:124 # 0x1cd5c3 net.socket+0x213 /usr/local/go/src/net/sock_posix.go:70 # 0x1c2c33 net.internetSocket+0xa3 /usr/local/go/src/net/ipsock_posix.go:154 # 0x1d123f net.(*sysDialer).doDialTCPProto+0xaf /usr/local/go/src/net/tcpsock_posix.go:85 # 0x1d110f net.(*sysDialer).doDialTCP+0x6f /usr/local/go/src/net/tcpsock_posix.go:75 # 0x1d1110 net.(*sysDialer).dialTCP+0x70 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x1afc5b net.(*sysDialer).dialSingle+0x1eb /usr/local/go/src/net/dial.go:651 # 0x1af6df net.(*sysDialer).dialSerial+0x19f /usr/local/go/src/net/dial.go:616 # 0x1aefaf net.(*sysDialer).dialParallel+0x29f /usr/local/go/src/net/dial.go:517 # 0x1aeb9b net.(*Dialer).DialContext+0x53b /usr/local/go/src/net/dial.go:508 # 0x385edf github.com/miekg/dns.(*Client).DialContext+0x27f /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:140 # 0x386f4b github.com/miekg/dns.(*Client).ExchangeContext+0x4b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:456 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 288] @ 0x25bd1 0x338af8 0x954208 0x954155 0x953b2c 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x954207 github.com/sirupsen/logrus.(*Entry).WithField+0x367 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x954154 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x2b4 /go/src/resolver/parallel_best_resolver.go:203 # 0x953b2b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x39b /go/src/resolver/parallel_best_resolver.go:175 # 0x958c8f github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6f /go/src/resolver/sudn_resolver.go:112 # 0x94cb03 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x183 /go/src/resolver/conditional_upstream_resolver.go:96 # 0x94a5c3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x413 /go/src/resolver/caching_resolver.go:193 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 112] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379a9b github.com/0xERR0R/blocky/log.entryWithCtx+0x5b /go/src/log/context.go:29 # 0x379b0c github.com/0xERR0R/blocky/log.FromCtx+0xcc /go/src/log/context.go:25 # 0x379bc7 github.com/0xERR0R/blocky/log.WrapCtx+0x27 /go/src/log/context.go:36 # 0x956c4b github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4b /go/src/resolver/resolver.go:203 # 0x956b0b github.com/0xERR0R/blocky/resolver.(*typed).log+0x2b /go/src/resolver/resolver.go:193 # 0x94a1ef github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3f /go/src/resolver/caching_resolver.go:162 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 16] @ 0x397ff8 0x398ca4 0x3b7ba8 0x3b7a04 0x88de4 # 0x397ff7 github.com/miekg/dns.unpackRRslice+0xf7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x398ca3 github.com/miekg/dns.(*Msg).unpack+0x2f3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:861 # 0x3b7ba7 github.com/miekg/dns.(*Server).serveDNS+0x127 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:623 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 64] @ 0x3c87a8 0x3c8528 0x3b876c 0x3b8624 0x99f3f8 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x3c87a7 github.com/miekg/dns.correctSource+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:98 # 0x3c8527 github.com/miekg/dns.WriteToSessionUDP+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:52 # 0x3b876b github.com/miekg/dns.(*response).Write+0x4b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:760 # 0x3b8623 github.com/miekg/dns.(*response).WriteMsg+0x93 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:747 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 64] @ 0x398668 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x398667 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x398487 github.com/miekg/dns.(*Msg).PackBuffer+0x97 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0x386cfb github.com/miekg/dns.(*Msg).Pack+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x386ce4 github.com/miekg/dns.(*Conn).WriteMsg+0x94 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:343 # 0x386477 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x297 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:220 # 0x386fcb github.com/miekg/dns.(*Client).ExchangeContext+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:462 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 96] @ 0x126e64 0x126d0d 0x20980c 0x20e984 0x2129d0 0x213eec 0x2a4fa4 0x24e91c 0x2b09c8 0x24ce08 0x24d5cc 0x265fc4 0x264e00 0x264600 0x2687a0 0x2b3858 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x126e63 crypto/aes.sliceForAppend+0x203 /usr/local/go/src/crypto/aes/aes_gcm.go:82 # 0x126d0c crypto/aes.(*gcmAsm).Seal+0xac /usr/local/go/src/crypto/aes/aes_gcm.go:116 # 0x20980b crypto/tls.(*xorNonceAEAD).Seal+0x8b /usr/local/go/src/crypto/tls/cipher_suites.go:507 # 0x20e983 crypto/tls.(*halfConn).encrypt+0x543 /usr/local/go/src/crypto/tls/conn.go:529 # 0x2129cf crypto/tls.(*Conn).writeRecordLocked+0x4df /usr/local/go/src/crypto/tls/conn.go:1022 # 0x213eeb crypto/tls.(*Conn).Write+0x34b /usr/local/go/src/crypto/tls/conn.go:1233 # 0x2a4fa3 net/http.http2stickyErrWriter.Write+0x113 /usr/local/go/src/net/http/h2_bundle.go:7533 # 0x24e91b bufio.(*Writer).Flush+0x5b /usr/local/go/src/bufio/bufio.go:639 # 0x2b09c7 net/http.http2transportResponseBody.Read+0x427 /usr/local/go/src/net/http/h2_bundle.go:9665 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24d5cb bufio.(*Reader).ReadByte+0x2b /usr/local/go/src/bufio/bufio.go:269 # 0x265fc3 compress/flate.(*decompressor).huffSym+0x103 /usr/local/go/src/compress/flate/inflate.go:720 # 0x264dff compress/flate.(*decompressor).huffmanBlock+0x3f /usr/local/go/src/compress/flate/inflate.go:495 # 0x2645ff compress/flate.(*decompressor).Read+0x4f /usr/local/go/src/compress/flate/inflate.go:348 # 0x26879f compress/gzip.(*Reader).Read+0x7f /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x2b3857 net/http.(*http2gzipReader).Read+0x87 /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x10cb30 0x3eef6c 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eef6b github.com/0xERR0R/blocky/util.AnswerToString+0x31b /go/src/util/common.go:49 # 0x95c167 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x97 /go/src/resolver/upstream_resolver.go:387 # 0x95ba33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x193 /go/src/resolver/upstream_resolver.go:356 # 0x59d443 github.com/avast/retry-go/v4.Do.func1+0x23 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x59e033 github.com/avast/retry-go/v4.DoWithData[...]+0x563 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x95b78b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x28b /go/src/resolver/upstream_resolver.go:342 # 0x952edb github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x3b /go/src/resolver/parallel_best_resolver.go:66 # 0x953e3f github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x3f /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x3e4788 0x39a02c 0x94ac0c 0x94abe1 0x94a610 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x3e4787 github.com/miekg/dns.(*OPT).copy+0xd7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:1123 # 0x39a02b github.com/miekg/dns.(*Msg).CopyTo+0x42b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1097 # 0x94ac0b github.com/miekg/dns.(*Msg).Copy+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0x94abe0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x40 /go/src/resolver/caching_resolver.go:256 # 0x94a60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x45f /go/src/resolver/caching_resolver.go:197 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 1152] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 2560] @ 0x386724 0x386594 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x386723 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x93 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:280 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 0x38651f github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33f /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:226 # 0x386fcb github.com/miekg/dns.(*Client).ExchangeContext+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:462 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 1792] @ 0x208a28 0x208a1d 0x2c8c8 0x88de4 # 0x208a27 crypto/tls.(*certCache).evict+0x77 /usr/local/go/src/crypto/tls/cache.go:73 # 0x208a1c crypto/tls.(*certCache).active.func1+0x6c /usr/local/go/src/crypto/tls/cache.go:65 # 0x2c8c7 runtime.runfinq+0x3e7 /usr/local/go/src/runtime/mfinal.go:256 0: 0 [1: 512] @ 0x94b34 0x9493c 0x94690 0x33c09c 0x33c204 0x5bc9e4 0x5bc9a9 0x5bc9e9 0x5bc298 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x9468f sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:132 # 0x33c09b github.com/sirupsen/logrus.(*Logger).newEntry+0x2b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x33c203 github.com/sirupsen/logrus.(*Logger).WithField+0x43 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0x5bc9e3 github.com/0xERR0R/blocky/log.PrefixedLog+0x73 /go/src/log/logger.go:72 # 0x5bc9a8 github.com/0xERR0R/blocky/lists.logger+0x38 /go/src/lists/list_cache.go:103 # 0x5bc9e8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x78 /go/src/lists/list_cache.go:223 # 0x5bc297 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xb7 /go/src/lists/list_cache.go:229 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 384] @ 0x28c020 0x28beb4 0x295228 0x2b1120 0x2aed1c 0x2adfcc 0x88de4 # 0x28c01f net/http.(*http2dataBuffer).lastChunkOrAlloc+0xaf /usr/local/go/src/net/http/h2_bundle.go:1167 # 0x28beb3 net/http.(*http2dataBuffer).Write+0x93 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x295227 net/http.(*http2pipe).Write+0x197 /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x2b111f net/http.(*http2clientConnReadLoop).processData+0x21f /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x2aed1b net/http.(*http2clientConnReadLoop).run+0x36b /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 128] @ 0x194c14 0x11e16c 0x202478 0x2406dc 0x2203d8 0x21cd58 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x194c13 crypto/sha256.New+0x23 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x11e16b crypto.Hash.New+0x4b /usr/local/go/src/crypto/crypto.go:131 # 0x202477 crypto/hmac.New+0x77 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x2406db crypto/tls.(*cipherSuiteTLS13).finishedHash+0xab /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x2203d7 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x47 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x21cd57 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2e7 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 16] @ 0x3d30b8 0x3d305d 0x3d3051 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x3d30b7 github.com/miekg/dns.cloneSlice[...]+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x3d305c github.com/miekg/dns.unpackDataA+0x2c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:23 # 0x3d3050 github.com/miekg/dns.(*A).unpack+0x20 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1211 # 0x397de7 github.com/miekg/dns.UnpackRRWithHeader+0x257 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:637 # 0x397b4f github.com/miekg/dns.UnpackRR+0x9f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x397f9b github.com/miekg/dns.unpackRRslice+0x9b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x398bff github.com/miekg/dns.(*Msg).unpack+0x24f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x3865cb github.com/miekg/dns.(*Conn).ReadMsg+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:255 # 0x38651f github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33f /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:226 # 0x386fcb github.com/miekg/dns.(*Client).ExchangeContext+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:462 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x95a804 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95a803 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x1c3 /go/src/resolver/upstream_resolver.go:240 # 0x95a5cf github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x2f /go/src/resolver/upstream_resolver.go:204 # 0x95b9db github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x13b /go/src/resolver/upstream_resolver.go:350 # 0x59d443 github.com/avast/retry-go/v4.Do.func1+0x23 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x59e033 github.com/avast/retry-go/v4.DoWithData[...]+0x563 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x95b78b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x28b /go/src/resolver/upstream_resolver.go:342 # 0x952edb github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x3b /go/src/resolver/parallel_best_resolver.go:66 # 0x953e3f github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x3f /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x25bd1 0x338af8 0x944a94 0x9449ed 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x944a93 github.com/sirupsen/logrus.(*Entry).WithField+0x2a3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x9449ec github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x1fc /go/src/resolver/blocking_resolver.go:372 # 0x944e6b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x8b /go/src/resolver/blocking_resolver.go:404 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 32] @ 0x4ad8d8 0x4ad860 0xf78d0 0xf6d74 0x4345e8 0x430754 0x42f788 0x42e988 0x42e408 0x42ce88 0x42cf44 0x42dee0 0x42db44 0x42cd4c 0x42cf44 0x42cbf0 0x4a8e4c 0x4a8e31 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x4ad8d7 html/template.urlProcessor+0x47 /usr/local/go/src/html/template/url.go:78 # 0x4ad85f html/template.urlNormalizer+0x2f /usr/local/go/src/html/template/url.go:68 # 0xf78cf reflect.Value.call+0x96f /usr/local/go/src/reflect/value.go:596 # 0xf6d73 reflect.Value.Call+0x93 /usr/local/go/src/reflect/value.go:380 # 0x4345e7 text/template.safeCall+0x67 /usr/local/go/src/text/template/funcs.go:367 # 0x430753 text/template.(*state).evalCall+0x613 /usr/local/go/src/text/template/exec.go:803 # 0x42f787 text/template.(*state).evalFunction+0x167 /usr/local/go/src/text/template/exec.go:623 # 0x42e987 text/template.(*state).evalCommand+0x177 /usr/local/go/src/text/template/exec.go:510 # 0x42e407 text/template.(*state).evalPipeline+0x107 /usr/local/go/src/text/template/exec.go:479 # 0x42ce87 text/template.(*state).walk+0x1c7 /usr/local/go/src/text/template/exec.go:267 # 0x42cf43 text/template.(*state).walk+0x283 /usr/local/go/src/text/template/exec.go:280 # 0x42dedf text/template.(*state).walkRange.func2+0x28f /usr/local/go/src/text/template/exec.go:395 # 0x42db43 text/template.(*state).walkRange+0x4f3 /usr/local/go/src/text/template/exec.go:403 # 0x42cd4b text/template.(*state).walk+0x8b /usr/local/go/src/text/template/exec.go:283 # 0x42cf43 text/template.(*state).walk+0x283 /usr/local/go/src/text/template/exec.go:280 # 0x42cbef text/template.(*Template).execute+0x20f /usr/local/go/src/text/template/exec.go:224 # 0x4a8e4b text/template.(*Template).Execute+0x5b /usr/local/go/src/text/template/exec.go:207 # 0x4a8e30 html/template.(*Template).Execute+0x40 /usr/local/go/src/html/template/template.go:124 # 0x9a180b github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x2ab /go/src/server/server_endpoints.go:273 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 512] @ 0x397ff8 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x397ff7 github.com/miekg/dns.unpackRRslice+0xf7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:665 # 0x398bff github.com/miekg/dns.(*Msg).unpack+0x24f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x3865cb github.com/miekg/dns.(*Conn).ReadMsg+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:255 # 0x38651f github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33f /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:226 # 0x386fcb github.com/miekg/dns.(*Client).ExchangeContext+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:462 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x95385c 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x95385b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xcb /go/src/resolver/parallel_best_resolver.go:167 # 0x958c8f github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6f /go/src/resolver/sudn_resolver.go:112 # 0x94cb03 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x183 /go/src/resolver/conditional_upstream_resolver.go:96 # 0x94a5c3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x413 /go/src/resolver/caching_resolver.go:193 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 512] @ 0x171420 0x1713e5 0x1713e9 0x1721d4 0x172f8c 0x172f7d 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x17141f crypto/internal/bigmod.(*Nat).reset+0x9f /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x1713e4 crypto/internal/bigmod.(*Nat).set+0x64 /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x1713e8 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x68 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x1721d3 crypto/internal/bigmod.(*Nat).montgomeryMul+0x7d3 /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x172f8b crypto/internal/bigmod.(*Nat).montgomeryRepresentation+0x10b /usr/local/go/src/crypto/internal/bigmod/nat.go:564 # 0x172f7c crypto/internal/bigmod.(*Nat).ExpShortVarTime+0xfc /usr/local/go/src/crypto/internal/bigmod/nat.go:790 # 0x192bd3 crypto/rsa.encrypt+0xf3 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f75d7 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:953 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 512] @ 0x94b34 0x9493c 0x94690 0x10c594 0x10cfa0 0x2cd934 0x9a0690 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x9468f sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:132 # 0x10c593 fmt.newPrinter+0x23 /usr/local/go/src/fmt/print.go:152 # 0x10cf9f fmt.Fprintln+0x2f /usr/local/go/src/fmt/print.go:303 # 0x2cd933 net/http.Error+0x1e3 /usr/local/go/src/net/http/server.go:2179 # 0x9a068f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0x11f /go/src/server/server_endpoints.go:90 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 1024] @ 0x171420 0x1713e5 0x1713e9 0x1721d4 0x1730b0 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x17141f crypto/internal/bigmod.(*Nat).reset+0x9f /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x1713e4 crypto/internal/bigmod.(*Nat).set+0x64 /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x1713e8 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x68 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x1721d3 crypto/internal/bigmod.(*Nat).montgomeryMul+0x7d3 /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x1730af crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x22f /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x192bd3 crypto/rsa.encrypt+0xf3 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f75d7 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:953 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 512] @ 0x94b34 0x9493c 0x945e0 0x28ba3c 0x28bca4 0x294f30 0x2b05f0 0x24ce08 0x24d5cc 0x265df0 0x265218 0x264548 0x264600 0x2687a0 0x2b3858 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x945df sync.(*Pool).Put+0x2f /usr/local/go/src/sync/pool.go:108 # 0x28ba3b net/http.http2putDataBufferChunk+0x9b /usr/local/go/src/net/http/h2_bundle.go:1078 # 0x28bca3 net/http.(*http2dataBuffer).Read+0x1a3 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x294f2f net/http.(*http2pipe).Read+0x20f /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x2b05ef net/http.http2transportResponseBody.Read+0x4f /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24d5cb bufio.(*Reader).ReadByte+0x2b /usr/local/go/src/bufio/bufio.go:269 # 0x265def compress/flate.(*decompressor).moreBits+0x2f /usr/local/go/src/compress/flate/inflate.go:697 # 0x265217 compress/flate.(*decompressor).huffmanBlock+0x457 /usr/local/go/src/compress/flate/inflate.go:579 # 0x264547 compress/flate.(*decompressor).nextBlock+0x157 /usr/local/go/src/compress/flate/inflate.go:328 # 0x2645ff compress/flate.(*decompressor).Read+0x4f /usr/local/go/src/compress/flate/inflate.go:348 # 0x26879f compress/gzip.(*Reader).Read+0x7f /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x2b3857 net/http.(*http2gzipReader).Read+0x87 /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 8064] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 13056] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4096] @ 0x2a6750 0x2a66f9 0x2a66d1 0x2a62fc 0x28acbc 0x88de4 # 0x2a674f bufio.NewReaderSize+0x41f /usr/local/go/src/bufio/bufio.go:54 # 0x2a66f8 bufio.NewReader+0x3c8 /usr/local/go/src/bufio/bufio.go:60 # 0x2a66d0 net/http.(*http2Transport).newClientConn+0x3a0 /usr/local/go/src/net/http/h2_bundle.go:7838 # 0x2a62fb net/http.(*http2Transport).NewClientConn+0x3b /usr/local/go/src/net/http/h2_bundle.go:7801 # 0x28acbb net/http.(*http2addConnCall).run+0x3b /usr/local/go/src/net/http/h2_bundle.go:919 0: 0 [1: 96] @ 0x2e2df4 0x2e20b0 0x88de4 # 0x2e2df3 net/http.(*Transport).dialConn+0xe3 /usr/local/go/src/net/http/transport.go:1610 # 0x2e20af net/http.(*Transport).dialConnFor+0x8f /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 112] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94c9c0 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x37a007 github.com/sirupsen/logrus.(*Entry).WithField+0x147 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x379f10 github.com/0xERR0R/blocky/log.WithPrefix+0x50 /go/src/log/logger.go:81 # 0x956cbf github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x2f /go/src/resolver/resolver.go:204 # 0x379bd3 github.com/0xERR0R/blocky/log.WrapCtx+0x33 /go/src/log/context.go:37 # 0x956c4b github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4b /go/src/resolver/resolver.go:203 # 0x956b0b github.com/0xERR0R/blocky/resolver.(*typed).log+0x2b /go/src/resolver/resolver.go:193 # 0x94c9bf github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x3f /go/src/resolver/conditional_upstream_resolver.go:85 # 0x94a5c3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x413 /go/src/resolver/caching_resolver.go:193 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 32] @ 0x6c0d8 0x5b4f7c 0x5b4f18 0x5b5514 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4f7b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x2b /go/src/lists/parsers/lines.go:28 # 0x5b4f17 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x27 /go/src/lists/parsers/adapt.go:8 # 0x5b5513 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x17193c 0x1718d9 0x1718dd 0x173104 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x17193b crypto/internal/bigmod.(*Nat).expand+0xbb /usr/local/go/src/crypto/internal/bigmod/nat.go:81 # 0x1718d8 crypto/internal/bigmod.(*Nat).ExpandFor+0x58 /usr/local/go/src/crypto/internal/bigmod/nat.go:503 # 0x1718dc crypto/internal/bigmod.(*Nat).montgomeryReduction+0x5c /usr/local/go/src/crypto/internal/bigmod/nat.go:575 # 0x173103 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x283 /usr/local/go/src/crypto/internal/bigmod/nat.go:798 # 0x192bd3 crypto/rsa.encrypt+0xf3 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f75d7 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:953 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 12288] @ 0x1198fc 0x11931c 0x211ab8 0x211a8d 0x20fa80 0x2131f0 0x2131f1 0x213260 0x21f30c 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1198fb bytes.growSlice+0x8b /usr/local/go/src/bytes/buffer.go:249 # 0x11931b bytes.(*Buffer).grow+0x12b /usr/local/go/src/bytes/buffer.go:151 # 0x211ab7 bytes.(*Buffer).Grow+0x67 /usr/local/go/src/bytes/buffer.go:168 # 0x211a8c crypto/tls.(*Conn).readFromUntil+0x3c /usr/local/go/src/crypto/tls/conn.go:827 # 0x20fa7f crypto/tls.(*Conn).readRecordOrCCS+0xb1f /usr/local/go/src/crypto/tls/conn.go:677 # 0x2131ef crypto/tls.(*Conn).readRecord+0x5f /usr/local/go/src/crypto/tls/conn.go:588 # 0x2131f0 crypto/tls.(*Conn).readHandshakeBytes+0x60 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x21325f crypto/tls.(*Conn).readHandshake+0x2f /usr/local/go/src/crypto/tls/conn.go:1086 # 0x21f30b crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x10b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:503 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 576] @ 0x16385c 0x1637e1 0x1800e8 0x1800e1 0x17fbe0 0x1ece00 0x1f0e08 0x1f17d4 0x208af0 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x16385b math/big.nat.make+0x9b /usr/local/go/src/math/big/nat.go:72 # 0x1637e0 math/big.nat.setBytes+0x20 /usr/local/go/src/math/big/nat.go:1338 # 0x1800e7 math/big.(*Int).SetBytes+0xb7 /usr/local/go/src/math/big/int.go:515 # 0x1800e0 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xb0 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x17fbdf vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x5f /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x1ecdff crypto/x509.parsePublicKey+0x18f /usr/local/go/src/crypto/x509/parser.go:233 # 0x1f0e07 crypto/x509.parseCertificate+0x5e7 /usr/local/go/src/crypto/x509/parser.go:929 # 0x1f17d3 crypto/x509.ParseCertificate+0x23 /usr/local/go/src/crypto/x509/parser.go:991 # 0x208aef crypto/tls.(*certCache).newCert+0x8f /usr/local/go/src/crypto/tls/cache.go:85 # 0x21bc23 crypto/tls.(*Conn).verifyServerCertificate+0xb3 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 1024] @ 0x171ac4 0x1730b0 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x171ac3 crypto/internal/bigmod.(*Nat).montgomeryMul+0xc3 /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x1730af crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x22f /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x192bd3 crypto/rsa.encrypt+0xf3 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f75d7 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:953 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 144] @ 0x21a01 0xd74d8 0xd7fe0 0x27f64c 0x27f651 0x27ea9c 0x27e4ac 0x2802d4 0x5ba140 0x5ba129 0x59d444 0x59e034 0x59d3dc 0x5ba074 0x5bd2ec 0x5bc2e4 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0xd74d7 context.(*cancelCtx).propagateCancel+0x187 /usr/local/go/src/context/context.go:488 # 0xd7fdf context.WithDeadlineCause+0xdf /usr/local/go/src/context/context.go:629 # 0x27f64b context.WithDeadline+0x3ab /usr/local/go/src/context/context.go:612 # 0x27f650 net/http.setRequestCancel+0x3b0 /usr/local/go/src/net/http/client.go:366 # 0x27ea9b net/http.send+0x48b /usr/local/go/src/net/http/client.go:257 # 0x27e4ab net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:180 # 0x2802d3 net/http.(*Client).do+0x6b3 /usr/local/go/src/net/http/client.go:724 # 0x5ba13f net/http.(*Client).Do+0x6f /usr/local/go/src/net/http/client.go:590 # 0x5ba128 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x58 /go/src/lists/downloader.go:66 # 0x59d443 github.com/avast/retry-go/v4.Do.func1+0x23 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x59e033 github.com/avast/retry-go/v4.DoWithData[...]+0x563 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x5ba073 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1a3 /go/src/lists/downloader.go:59 # 0x5bd2eb github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x3b /go/src/lists/sourcereader.go:53 # 0x5bc2e3 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x103 /go/src/lists/list_cache.go:231 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 92160] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 49152] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x338d54 0x954004 0x953f4d 0x953b2c 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x954003 github.com/sirupsen/logrus.(*Entry).WithField+0x163 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x953f4c github.com/0xERR0R/blocky/resolver.evaluateResponses+0xac /go/src/resolver/parallel_best_resolver.go:194 # 0x953b2b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x39b /go/src/resolver/parallel_best_resolver.go:175 # 0x958c8f github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6f /go/src/resolver/sudn_resolver.go:112 # 0x94cb03 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x183 /go/src/resolver/conditional_upstream_resolver.go:96 # 0x94a5c3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x413 /go/src/resolver/caching_resolver.go:193 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 1280] @ 0x1b2074 0x1b2e98 0x1b4014 0x1b6fbc 0x88de4 # 0x1b2073 net.dnsPacketRoundTrip+0x83 /usr/local/go/src/net/dnsclient_unix.go:105 # 0x1b2e97 net.(*Resolver).exchange+0x387 /usr/local/go/src/net/dnsclient_unix.go:186 # 0x1b4013 net.(*Resolver).tryOneName+0x3f3 /usr/local/go/src/net/dnsclient_unix.go:297 # 0x1b6fbb net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x4b /usr/local/go/src/net/dnsclient_unix.go:672 0: 0 [2: 16384] @ 0x27cf44 0x94718 0x28b824 0x28bfdc 0x28beb4 0x295228 0x2b1120 0x2aed1c 0x2adfcc 0x88de4 # 0x27cf43 net/http.init.func4+0x23 /usr/local/go/src/net/http/h2_bundle.go:1048 # 0x94717 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:152 # 0x28b823 net/http.http2getDataBufferChunk+0x43 /usr/local/go/src/net/http/h2_bundle.go:1061 # 0x28bfdb net/http.(*http2dataBuffer).lastChunkOrAlloc+0x6b /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x28beb3 net/http.(*http2dataBuffer).Write+0x93 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x295227 net/http.(*http2pipe).Write+0x197 /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x2b111f net/http.(*http2clientConnReadLoop).processData+0x21f /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x2aed1b net/http.(*http2clientConnReadLoop).run+0x36b /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [14: 1032192] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x98250 0x99140 0x1cdc34 0x1cd5c4 0x1c2c34 0x1d4684 0x1afd14 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x9824f syscall.anyToSockaddr+0x6f /usr/local/go/src/syscall/syscall_linux.go:663 # 0x9913f syscall.Getpeername+0x6f /usr/local/go/src/syscall/syscall_unix.go:307 # 0x1cdc33 net.(*netFD).dial+0x573 /usr/local/go/src/net/sock_posix.go:142 # 0x1cd5c3 net.socket+0x213 /usr/local/go/src/net/sock_posix.go:70 # 0x1c2c33 net.internetSocket+0xa3 /usr/local/go/src/net/ipsock_posix.go:154 # 0x1d4683 net.(*sysDialer).dialUDP+0x93 /usr/local/go/src/net/udpsock_posix.go:212 # 0x1afd13 net.(*sysDialer).dialSingle+0x2a3 /usr/local/go/src/net/dial.go:655 # 0x1af6df net.(*sysDialer).dialSerial+0x19f /usr/local/go/src/net/dial.go:616 # 0x1aefaf net.(*sysDialer).dialParallel+0x29f /usr/local/go/src/net/dial.go:517 # 0x1aeb9b net.(*Dialer).DialContext+0x53b /usr/local/go/src/net/dial.go:508 # 0x385edf github.com/miekg/dns.(*Client).DialContext+0x27f /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:140 # 0x386f4b github.com/miekg/dns.(*Client).ExchangeContext+0x4b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:456 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 288] @ 0x25bd1 0x338af8 0x9448e8 0x944831 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x9448e7 github.com/sirupsen/logrus.(*Entry).WithField+0xf7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x944830 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x40 /go/src/resolver/blocking_resolver.go:367 # 0x944e6b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x8b /go/src/resolver/blocking_resolver.go:404 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 1024] @ 0x398668 0x39846c 0x3b85e8 0x3b85d1 0x99f3f8 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x398667 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x3b85e7 github.com/miekg/dns.(*Msg).Pack+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x3b85d0 github.com/miekg/dns.(*response).WriteMsg+0x40 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:743 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 192] @ 0x5b4a08 0x5b49f1 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4a07 bufio.(*Scanner).Text+0x77 /usr/local/go/src/bufio/scan.go:115 # 0x5b49f0 github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x60 /go/src/lists/parsers/lines.go:67 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 38144] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 54528] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4096] @ 0x2c7314 0x2c72bd 0x2c73a5 0x2cbff4 0x88de4 # 0x2c7313 bufio.NewReaderSize+0x1c3 /usr/local/go/src/bufio/bufio.go:54 # 0x2c72bc bufio.NewReader+0x16c /usr/local/go/src/bufio/bufio.go:60 # 0x2c73a4 net/http.newBufioReader+0x254 /usr/local/go/src/net/http/server.go:841 # 0x2cbff3 net/http.(*conn).serve+0x213 /usr/local/go/src/net/http/server.go:1960 0: 0 [1: 64] @ 0x202528 0x2406dc 0x21f9d8 0x21cd40 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x202527 crypto/hmac.New+0x127 /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x2406db crypto/tls.(*cipherSuiteTLS13).finishedHash+0xab /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x21f9d7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x87 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x21cd3f crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2cf /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 1024] @ 0x171420 0x1713e5 0x1713e9 0x1721d4 0x1730b0 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f7624 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x17141f crypto/internal/bigmod.(*Nat).reset+0x9f /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x1713e4 crypto/internal/bigmod.(*Nat).set+0x64 /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x1713e8 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x68 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x1721d3 crypto/internal/bigmod.(*Nat).montgomeryMul+0x7d3 /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x1730af crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x22f /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x192bd3 crypto/rsa.encrypt+0xf3 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 128] @ 0x194c14 0x11e16c 0x202444 0x2069fc 0x23fb7c 0x2402d4 0x2407f0 0x21fc8c 0x21cd40 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x194c13 crypto/sha256.New+0x23 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x11e16b crypto.Hash.New+0x4b /usr/local/go/src/crypto/crypto.go:131 # 0x202443 crypto/hmac.New+0x43 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x2069fb vendor/golang.org/x/crypto/hkdf.Expand+0x2b /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x23fb7b crypto/tls.(*cipherSuiteTLS13).expandLabel+0x2fb /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x2402d3 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xc3 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x2407ef crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x3f /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x21fc8b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x33b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:622 # 0x21cd3f crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2cf /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x2c8798 0x2cc0a4 0x88de4 # 0x2c8797 net/http.(*conn).readRequest+0x747 /usr/local/go/src/net/http/server.go:1059 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 1792] @ 0x208a90 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x208a8f crypto/tls.(*certCache).newCert+0x2f /usr/local/go/src/crypto/tls/cache.go:81 # 0x21bc23 crypto/tls.(*Conn).verifyServerCertificate+0xb3 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 576] @ 0x3f14b4 0x3f146d 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3f14b3 net/http.(*Request).WithContext+0x1f3 /usr/local/go/src/net/http/request.go:366 # 0x3f146c github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x1ac /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:87 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 24] @ 0x99fa18 0x99f9d1 0x99d4f8 0x3b5578 0x3b54e8 0x3b7dd0 0x3b77bc 0x88de4 # 0x99fa17 github.com/miekg/dns.(*Msg).SetReply+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/defaults.go:25 # 0x99f9d0 github.com/0xERR0R/blocky/server.(*Server).OnHealthCheck+0x40 /go/src/server/server.go:713 # 0x99d4f7 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func2+0x47 /go/src/server/server.go:427 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b77bb github.com/miekg/dns.(*Server).serveTCPConn+0x27b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [2: 48] @ 0x3eee80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eee7f github.com/0xERR0R/blocky/util.AnswerToString+0x22f /go/src/util/common.go:51 # 0x95c167 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x97 /go/src/resolver/upstream_resolver.go:387 # 0x95ba33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x193 /go/src/resolver/upstream_resolver.go:356 # 0x59d443 github.com/avast/retry-go/v4.Do.func1+0x23 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x59e033 github.com/avast/retry-go/v4.DoWithData[...]+0x563 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x95b78b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x28b /go/src/resolver/upstream_resolver.go:342 # 0x952edb github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x3b /go/src/resolver/parallel_best_resolver.go:66 # 0x953e3f github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x3f /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x10a9c0 0x10a985 0x10b530 0x10e204 0x10fcf4 0x112678 0x109eb8 0x5b3d04 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x10a9bf fmt.(*buffer).writeString+0x20f /usr/local/go/src/fmt/print.go:108 # 0x10a984 fmt.(*fmt).padString+0x1d4 /usr/local/go/src/fmt/format.go:110 # 0x10b52f fmt.(*fmt).fmtS+0x3f /usr/local/go/src/fmt/format.go:359 # 0x10e203 fmt.(*pp).fmtString+0xe3 /usr/local/go/src/fmt/print.go:497 # 0x10fcf3 fmt.(*pp).printArg+0x313 /usr/local/go/src/fmt/print.go:741 # 0x112677 fmt.(*pp).doPrintf+0x2d7 /usr/local/go/src/fmt/print.go:1075 # 0x109eb7 fmt.Errorf+0x57 /usr/local/go/src/fmt/errors.go:25 # 0x5b3d03 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x193 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4096] @ 0x27cef4 0x94718 0x28b894 0x28bfdc 0x28beb4 0x295228 0x2b1120 0x2aed1c 0x2adfcc 0x88de4 # 0x27cef3 net/http.init.func3+0x23 /usr/local/go/src/net/http/h2_bundle.go:1047 # 0x94717 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:152 # 0x28b893 net/http.http2getDataBufferChunk+0xb3 /usr/local/go/src/net/http/h2_bundle.go:1059 # 0x28bfdb net/http.(*http2dataBuffer).lastChunkOrAlloc+0x6b /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x28beb3 net/http.(*http2dataBuffer).Write+0x93 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x295227 net/http.(*http2pipe).Write+0x197 /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x2b111f net/http.(*http2clientConnReadLoop).processData+0x21f /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x2aed1b net/http.(*http2clientConnReadLoop).run+0x36b /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 896] @ 0x21258 0x22c84 0x25c24 0x2761ac 0x276165 0x27719c 0x276c34 0x276a28 0x29212c 0x28d528 0x2aeaa8 0x2adfcc 0x88de4 # 0x2761ab vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x7b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x276164 vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x34 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x27719b vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x31b /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x276c33 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0x103 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x276a27 vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x127 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x29212b net/http.(*http2Framer).readMetaFrame+0x28b /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x28d527 net/http.(*http2Framer).ReadFrame+0x347 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x2aeaa7 net/http.(*http2clientConnReadLoop).run+0xf7 /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 512] @ 0x94b34 0x9493c 0x94690 0x2127ec 0x212e54 0x217dec 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x9468f sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:132 # 0x2127eb crypto/tls.(*Conn).writeRecordLocked+0x2fb /usr/local/go/src/crypto/tls/conn.go:985 # 0x212e53 crypto/tls.(*Conn).writeHandshakeRecord+0x143 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x217deb crypto/tls.(*Conn).clientHandshake+0x14b /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [6: 384] @ 0x98388 0x98610 0x1ba94c 0x1d1668 0x1d087c 0x3b6ad4 0x3b5c4c 0x99e590 0x88de4 # 0x98387 syscall.anyToSockaddr+0x1a7 /usr/local/go/src/syscall/syscall_linux.go:671 # 0x9860f syscall.Getsockname+0x6f /usr/local/go/src/syscall/syscall_linux.go:705 # 0x1ba94b net.(*netFD).accept+0x19b /usr/local/go/src/net/fd_unix.go:188 # 0x1d1667 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:159 # 0x1d087b net.(*TCPListener).Accept+0x2b /usr/local/go/src/net/tcpsock.go:327 # 0x3b6ad3 github.com/miekg/dns.(*Server).serveTCP+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x3b5c4b github.com/miekg/dns.(*Server).ListenAndServe+0x34b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [3: 2112] @ 0x21258 0x20ff8 0x253630 0x2bfbc4 0x2bfbc5 0x2c824c 0x2cc0a4 0x88de4 # 0x25362f net/textproto.readMIMEHeader+0x8f /usr/local/go/src/net/textproto/reader.go:519 # 0x2bfbc3 net/textproto.(*Reader).ReadMIMEHeader+0x2f3 /usr/local/go/src/net/textproto/reader.go:501 # 0x2bfbc4 net/http.readRequest+0x2f4 /usr/local/go/src/net/http/request.go:1105 # 0x2c824b net/http.(*conn).readRequest+0x1fb /usr/local/go/src/net/http/server.go:1004 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 0: 0 [4: 4096] @ 0x171ac4 0x1730b0 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f7624 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x171ac3 crypto/internal/bigmod.(*Nat).montgomeryMul+0xc3 /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x1730af crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x22f /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x192bd3 crypto/rsa.encrypt+0xf3 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [3: 240] @ 0x5b4a08 0x5b49f1 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4a07 bufio.(*Scanner).Text+0x77 /usr/local/go/src/bufio/scan.go:115 # 0x5b49f0 github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x60 /go/src/lists/parsers/lines.go:67 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x202434 0x2406dc 0x2203d8 0x21cd58 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x202433 crypto/hmac.New+0x33 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x2406db crypto/tls.(*cipherSuiteTLS13).finishedHash+0xab /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x2203d7 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x47 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x21cd57 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2e7 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 112] @ 0x11b724 0x4a509c 0x49f3e4 0x4a2f10 0x4a3298 0x4a462c 0x4a41bc 0x4a3d10 0x49ecfc 0x4a8c60 0x4a8e20 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x11b723 bytes.ToUpper+0xa3 /usr/local/go/src/bytes/bytes.go:643 # 0x4a509b html/template.(*escaper).escapeText+0x77b /usr/local/go/src/html/template/escape.go:768 # 0x49f3e3 html/template.(*escaper).escape+0x2d3 /usr/local/go/src/html/template/escape.go:159 # 0x4a2f0f html/template.(*escaper).escapeList+0x12f /usr/local/go/src/html/template/escape.go:575 # 0x4a3297 html/template.(*escaper).escapeListConditionally+0x247 /usr/local/go/src/html/template/escape.go:594 # 0x4a462b html/template.(*escaper).escapeTemplateBody+0x15b /usr/local/go/src/html/template/escape.go:712 # 0x4a41bb html/template.(*escaper).computeOutCtx+0x9b /usr/local/go/src/html/template/escape.go:673 # 0x4a3d0f html/template.(*escaper).escapeTree+0x37f /usr/local/go/src/html/template/escape.go:666 # 0x49ecfb html/template.escapeTemplate+0x8b /usr/local/go/src/html/template/escape.go:24 # 0x4a8c5f html/template.(*Template).escape+0x14f /usr/local/go/src/html/template/template.go:104 # 0x4a8e1f html/template.(*Template).Execute+0x2f /usr/local/go/src/html/template/template.go:121 # 0x9a180b github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x2ab /go/src/server/server_endpoints.go:273 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 32] @ 0x20e860 0x2129d0 0x213eec 0x2a4fa4 0x24e91c 0x2b09c8 0x24ce08 0x24d5cc 0x265fc4 0x264e00 0x264600 0x2687a0 0x2b3858 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x20e85f crypto/tls.(*halfConn).encrypt+0x41f /usr/local/go/src/crypto/tls/conn.go:519 # 0x2129cf crypto/tls.(*Conn).writeRecordLocked+0x4df /usr/local/go/src/crypto/tls/conn.go:1022 # 0x213eeb crypto/tls.(*Conn).Write+0x34b /usr/local/go/src/crypto/tls/conn.go:1233 # 0x2a4fa3 net/http.http2stickyErrWriter.Write+0x113 /usr/local/go/src/net/http/h2_bundle.go:7533 # 0x24e91b bufio.(*Writer).Flush+0x5b /usr/local/go/src/bufio/bufio.go:639 # 0x2b09c7 net/http.http2transportResponseBody.Read+0x427 /usr/local/go/src/net/http/h2_bundle.go:9665 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24d5cb bufio.(*Reader).ReadByte+0x2b /usr/local/go/src/bufio/bufio.go:269 # 0x265fc3 compress/flate.(*decompressor).huffSym+0x103 /usr/local/go/src/compress/flate/inflate.go:720 # 0x264dff compress/flate.(*decompressor).huffmanBlock+0x3f /usr/local/go/src/compress/flate/inflate.go:495 # 0x2645ff compress/flate.(*decompressor).Read+0x4f /usr/local/go/src/compress/flate/inflate.go:348 # 0x26879f compress/gzip.(*Reader).Read+0x7f /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x2b3857 net/http.(*http2gzipReader).Read+0x87 /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 768] @ 0x1198fc 0x11931c 0x11951c 0x10ca54 0x346f60 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x1198fb bytes.growSlice+0x8b /usr/local/go/src/bytes/buffer.go:249 # 0x11931b bytes.(*Buffer).grow+0x12b /usr/local/go/src/bytes/buffer.go:151 # 0x11951b bytes.(*Buffer).Write+0x5b /usr/local/go/src/bytes/buffer.go:179 # 0x10ca53 fmt.Fprintf+0x83 /usr/local/go/src/fmt/print.go:225 # 0x346f5f github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x62f /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x3467a3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x503 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x339c97 github.com/sirupsen/logrus.(*Entry).write+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x33982b github.com/sirupsen/logrus.(*Entry).log+0x43b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x339eaf github.com/sirupsen/logrus.(*Entry).Log+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x33a377 github.com/sirupsen/logrus.(*Entry).Logf+0x87 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0x940f9b github.com/sirupsen/logrus.(*Entry).Infof+0x5b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0x940f64 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x24 /go/src/querylog/logger_writer.go:25 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 64] @ 0x3e11ec 0x399e38 0x94ac0c 0x94abe1 0x94a610 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x3e11eb github.com/miekg/dns.(*AAAA).copy+0xbb /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:818 # 0x399e37 github.com/miekg/dns.(*Msg).CopyTo+0x237 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1089 # 0x94ac0b github.com/miekg/dns.(*Msg).Copy+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0x94abe0 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x40 /go/src/resolver/caching_resolver.go:256 # 0x94a60f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x45f /go/src/resolver/caching_resolver.go:197 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 96] @ 0x427b38 0x427b1d 0x427754 0x427404 0x426c84 0x4264a0 0x425440 0x438950 0x4a8ee4 0x9a1654 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x427b37 text/template/parse.(*Tree).newPipeline+0xb7 /usr/local/go/src/text/template/parse/node.go:199 # 0x427b1c text/template/parse.(*Tree).pipeline+0x9c /usr/local/go/src/text/template/parse/parse.go:456 # 0x427753 text/template/parse.(*Tree).action+0x223 /usr/local/go/src/text/template/parse/parse.go:418 # 0x427403 text/template/parse.(*Tree).textOrAction+0x1a3 /usr/local/go/src/text/template/parse/parse.go:374 # 0x426c83 text/template/parse.(*Tree).parse+0x363 /usr/local/go/src/text/template/parse/parse.go:315 # 0x42649f text/template/parse.(*Tree).Parse+0x1df /usr/local/go/src/text/template/parse/parse.go:251 # 0x42543f text/template/parse.Parse+0xdf /usr/local/go/src/text/template/parse/parse.go:66 # 0x43894f text/template.(*Template).Parse+0x77f /usr/local/go/src/text/template/template.go:210 # 0x4a8ee3 html/template.(*Template).Parse+0x53 /usr/local/go/src/html/template/template.go:191 # 0x9a1653 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xf3 /go/src/server/server_endpoints.go:232 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x20f94 0x2c9764 0x2c9389 0x2cd8d4 0x2cd9e4 0x3f3738 0x3f3721 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x2c9763 net/http.Header.Clone+0x603 /usr/local/go/src/net/http/header.go:105 # 0x2c9388 net/http.(*response).WriteHeader+0x228 /usr/local/go/src/net/http/server.go:1188 # 0x2cd8d3 net/http.Error+0x183 /usr/local/go/src/net/http/server.go:2178 # 0x2cd9e3 net/http.NotFound+0x33 /usr/local/go/src/net/http/server.go:2183 # 0x3f3737 net/http.HandlerFunc.ServeHTTP+0x247 /usr/local/go/src/net/http/server.go:2166 # 0x3f3720 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x230 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:465 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 224] @ 0x33950c 0x339429 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x33950b github.com/sirupsen/logrus.(*Entry).Dup+0x11b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x339428 github.com/sirupsen/logrus.(*Entry).log+0x38 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x339eaf github.com/sirupsen/logrus.(*Entry).Log+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x33a377 github.com/sirupsen/logrus.(*Entry).Logf+0x87 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0x940f9b github.com/sirupsen/logrus.(*Entry).Infof+0x5b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0x940f64 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x24 /go/src/querylog/logger_writer.go:25 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 24] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eeeac 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 # 0x19dc7b net/netip.Addr.string6+0x19b /usr/local/go/src/net/netip/netip.go:866 # 0x19dc7c net/netip.Addr.String+0x19c /usr/local/go/src/net/netip/netip.go:765 # 0x1bdbf7 net.IP.String+0xc7 /usr/local/go/src/net/ip.go:307 # 0x10f52b fmt.(*pp).handleMethods+0x29b /usr/local/go/src/fmt/print.go:673 # 0x10fdd7 fmt.(*pp).printArg+0x3f7 /usr/local/go/src/fmt/print.go:756 # 0x112677 fmt.(*pp).doPrintf+0x2d7 /usr/local/go/src/fmt/print.go:1075 # 0x10cb1b fmt.Sprintf+0x4b /usr/local/go/src/fmt/print.go:239 # 0x3eeeab github.com/0xERR0R/blocky/util.AnswerToString+0x25b /go/src/util/common.go:51 # 0x95416b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x2cb /go/src/resolver/parallel_best_resolver.go:203 # 0x953b2b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x39b /go/src/resolver/parallel_best_resolver.go:175 # 0x958c8f github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6f /go/src/resolver/sudn_resolver.go:112 # 0x94cb03 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x183 /go/src/resolver/conditional_upstream_resolver.go:96 # 0x94a5c3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x413 /go/src/resolver/caching_resolver.go:193 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 16] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eef6c 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x19dcaf net/netip.Addr.string4+0x1cf /usr/local/go/src/net/netip/netip.go:836 # 0x19dcb0 net/netip.Addr.String+0x1d0 /usr/local/go/src/net/netip/netip.go:756 # 0x1bdc27 net.IP.String+0xf7 /usr/local/go/src/net/ip.go:305 # 0x10f52b fmt.(*pp).handleMethods+0x29b /usr/local/go/src/fmt/print.go:673 # 0x10fdd7 fmt.(*pp).printArg+0x3f7 /usr/local/go/src/fmt/print.go:756 # 0x112677 fmt.(*pp).doPrintf+0x2d7 /usr/local/go/src/fmt/print.go:1075 # 0x10cb1b fmt.Sprintf+0x4b /usr/local/go/src/fmt/print.go:239 # 0x3eef6b github.com/0xERR0R/blocky/util.AnswerToString+0x31b /go/src/util/common.go:49 # 0x955dab github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x3cb /go/src/resolver/query_logging_resolver.go:178 # 0x9558c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0xd7 /go/src/resolver/query_logging_resolver.go:126 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 576] @ 0x4253bc 0x4253ad 0x438950 0x4a8ee4 0x9a1654 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x4253bb text/template/parse.New+0x5b /usr/local/go/src/text/template/parse/parse.go:132 # 0x4253ac text/template/parse.Parse+0x4c /usr/local/go/src/text/template/parse/parse.go:64 # 0x43894f text/template.(*Template).Parse+0x77f /usr/local/go/src/text/template/template.go:210 # 0x4a8ee3 html/template.(*Template).Parse+0x53 /usr/local/go/src/html/template/template.go:191 # 0x9a1653 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xf3 /go/src/server/server_endpoints.go:232 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 288] @ 0x253604 0x2bfbc4 0x2bfbc5 0x2c824c 0x2cc0a4 0x88de4 # 0x253603 net/textproto.readMIMEHeader+0x63 /usr/local/go/src/net/textproto/reader.go:516 # 0x2bfbc3 net/textproto.(*Reader).ReadMIMEHeader+0x2f3 /usr/local/go/src/net/textproto/reader.go:501 # 0x2bfbc4 net/http.readRequest+0x2f4 /usr/local/go/src/net/http/request.go:1105 # 0x2c824b net/http.(*conn).readRequest+0x1fb /usr/local/go/src/net/http/server.go:1004 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 0: 0 [3: 49152] @ 0x2a6f94 0x28d2a0 0x2aeaa8 0x2adfcc 0x88de4 # 0x2a6f93 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x43 /usr/local/go/src/net/http/h2_bundle.go:1848 # 0x28d29f net/http.(*http2Framer).ReadFrame+0xbf /usr/local/go/src/net/http/h2_bundle.go:1912 # 0x2aeaa7 net/http.(*http2clientConnReadLoop).run+0xf7 /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 256] @ 0x264208 0x264bd4 0x2644dc 0x264600 0x2687a0 0x2b3858 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x264207 compress/flate.(*huffmanDecoder).init+0x297 /usr/local/go/src/compress/flate/inflate.go:187 # 0x264bd3 compress/flate.(*decompressor).readHuffman+0x383 /usr/local/go/src/compress/flate/inflate.go:460 # 0x2644db compress/flate.(*decompressor).nextBlock+0xeb /usr/local/go/src/compress/flate/inflate.go:323 # 0x2645ff compress/flate.(*decompressor).Read+0x4f /usr/local/go/src/compress/flate/inflate.go:348 # 0x26879f compress/gzip.(*Reader).Read+0x7f /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x2b3857 net/http.(*http2gzipReader).Read+0x87 /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 352] @ 0x25bd1 0x99fe10 0x99fdb9 0x99fd99 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99fe0f net/textproto.MIMEHeader.Set+0x9f /usr/local/go/src/net/textproto/header.go:22 # 0x99fdb8 net/http.Header.Set+0x48 /usr/local/go/src/net/http/header.go:40 # 0x99fd98 github.com/0xERR0R/blocky/server.secureHeader.func1+0x28 /go/src/server/server_endpoints.go:40 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [3: 28416] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 5376] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4864] @ 0x266850 0x26811c 0x267a14 0x2b3884 0x2b380d 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x26684f compress/flate.NewReader+0x2f /usr/local/go/src/compress/flate/inflate.go:810 # 0x26811b compress/gzip.(*Reader).readHeader+0x3cb /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x267a13 compress/gzip.(*Reader).Reset+0x213 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x2b3883 compress/gzip.NewReader+0xb3 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x2b380c net/http.(*http2gzipReader).Read+0x3c /usr/local/go/src/net/http/h2_bundle.go:10160 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1024] @ 0x171ac4 0x1719a8 0x173104 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x171ac3 crypto/internal/bigmod.(*Nat).montgomeryMul+0xc3 /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x1719a7 crypto/internal/bigmod.(*Nat).montgomeryReduction+0x127 /usr/local/go/src/crypto/internal/bigmod/nat.go:577 # 0x173103 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x283 /usr/local/go/src/crypto/internal/bigmod/nat.go:798 # 0x192bd3 crypto/rsa.encrypt+0xf3 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f75d7 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:953 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [4: 1152] @ 0x25bd1 0x338af8 0x944fd8 0x944f31 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x944fd7 github.com/sirupsen/logrus.(*Entry).WithField+0x1f7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x944f30 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x150 /go/src/resolver/blocking_resolver.go:416 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [2: 8192] @ 0x21258 0x20ff8 0x5a0b4c 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x5a0b4b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x5b /go/src/cache/stringcache/string_caches.go:123 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 3584] @ 0x94b34 0x9493c 0x94690 0x2127ec 0x213eec 0x2a4fa4 0x24e91c 0x2b09c8 0x24ce08 0x24d5cc 0x265fc4 0x264e00 0x264600 0x2687a0 0x2b3858 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x9468f sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:132 # 0x2127eb crypto/tls.(*Conn).writeRecordLocked+0x2fb /usr/local/go/src/crypto/tls/conn.go:985 # 0x213eeb crypto/tls.(*Conn).Write+0x34b /usr/local/go/src/crypto/tls/conn.go:1233 # 0x2a4fa3 net/http.http2stickyErrWriter.Write+0x113 /usr/local/go/src/net/http/h2_bundle.go:7533 # 0x24e91b bufio.(*Writer).Flush+0x5b /usr/local/go/src/bufio/bufio.go:639 # 0x2b09c7 net/http.http2transportResponseBody.Read+0x427 /usr/local/go/src/net/http/h2_bundle.go:9665 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24d5cb bufio.(*Reader).ReadByte+0x2b /usr/local/go/src/bufio/bufio.go:269 # 0x265fc3 compress/flate.(*decompressor).huffSym+0x103 /usr/local/go/src/compress/flate/inflate.go:720 # 0x264dff compress/flate.(*decompressor).huffmanBlock+0x3f /usr/local/go/src/compress/flate/inflate.go:495 # 0x2645ff compress/flate.(*decompressor).Read+0x4f /usr/local/go/src/compress/flate/inflate.go:348 # 0x26879f compress/gzip.(*Reader).Read+0x7f /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x2b3857 net/http.(*http2gzipReader).Read+0x87 /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x25bd1 0x438b3c 0x437900 0x438a28 0x4a8ee4 0x9a1654 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x438b3b text/template.(*Template).associate+0xbb /usr/local/go/src/text/template/template.go:236 # 0x4378ff text/template.(*Template).AddParseTree+0x2ff /usr/local/go/src/text/template/template.go:138 # 0x438a27 text/template.(*Template).Parse+0x857 /usr/local/go/src/text/template/template.go:217 # 0x4a8ee3 html/template.(*Template).Parse+0x53 /usr/local/go/src/html/template/template.go:191 # 0x9a1653 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xf3 /go/src/server/server_endpoints.go:232 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 288] @ 0x25bd1 0x338af8 0x99ec6c 0x99efa0 0x99f154 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x99ec6b github.com/0xERR0R/blocky/server.newRequest+0x3ab /go/src/server/server.go:575 # 0x99ef9f github.com/0xERR0R/blocky/server.newRequestFromDNS+0x1cf /go/src/server/server.go:607 # 0x99f153 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x43 /go/src/server/server.go:624 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 1536] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x2e3da4 0x2e20b0 0x88de4 # 0x2e3da3 net/http.(*Transport).dialConn+0x1093 /usr/local/go/src/net/http/transport.go:1792 # 0x2e20af net/http.(*Transport).dialConnFor+0x8f /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 24576] @ 0x1198fc 0x11931c 0x211ab8 0x211a8d 0x20fa80 0x215248 0x215249 0x24d3e4 0xbc4f0 0x28cb68 0x28cb3d 0x28d258 0x2aeaa8 0x2adfcc 0x88de4 # 0x1198fb bytes.growSlice+0x8b /usr/local/go/src/bytes/buffer.go:249 # 0x11931b bytes.(*Buffer).grow+0x12b /usr/local/go/src/bytes/buffer.go:151 # 0x211ab7 bytes.(*Buffer).Grow+0x67 /usr/local/go/src/bytes/buffer.go:168 # 0x211a8c crypto/tls.(*Conn).readFromUntil+0x3c /usr/local/go/src/crypto/tls/conn.go:827 # 0x20fa7f crypto/tls.(*Conn).readRecordOrCCS+0xb1f /usr/local/go/src/crypto/tls/conn.go:677 # 0x215247 crypto/tls.(*Conn).readRecord+0x167 /usr/local/go/src/crypto/tls/conn.go:588 # 0x215248 crypto/tls.(*Conn).Read+0x168 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x24d3e3 bufio.(*Reader).Read+0x1b3 /usr/local/go/src/bufio/bufio.go:241 # 0xbc4ef io.ReadAtLeast+0x9f /usr/local/go/src/io/io.go:335 # 0x28cb67 io.ReadFull+0x57 /usr/local/go/src/io/io.go:354 # 0x28cb3c net/http.http2readFrameHeader+0x2c /usr/local/go/src/net/http/h2_bundle.go:1638 # 0x28d257 net/http.(*http2Framer).ReadFrame+0x77 /usr/local/go/src/net/http/h2_bundle.go:1905 # 0x2aeaa7 net/http.(*http2clientConnReadLoop).run+0xf7 /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 112] @ 0x385c9c 0x386f4c 0x95ab70 0x88de4 # 0x385c9b github.com/miekg/dns.(*Client).DialContext+0x3b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:116 # 0x386f4b github.com/miekg/dns.(*Client).ExchangeContext+0x4b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:456 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 704] @ 0x25bd1 0x4a322c 0x4a2314 0x49f1ec 0x4a2f10 0x4a3298 0x4a462c 0x4a41bc 0x4a3d10 0x49ecfc 0x4a8c60 0x4a8e20 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x4a322b html/template.(*escaper).escapeListConditionally+0x1db /usr/local/go/src/html/template/escape.go:592 # 0x4a2313 html/template.(*escaper).escapeBranch+0x313 /usr/local/go/src/html/template/escape.go:525 # 0x49f1eb html/template.(*escaper).escape+0xdb /usr/local/go/src/html/template/escape.go:155 # 0x4a2f0f html/template.(*escaper).escapeList+0x12f /usr/local/go/src/html/template/escape.go:575 # 0x4a3297 html/template.(*escaper).escapeListConditionally+0x247 /usr/local/go/src/html/template/escape.go:594 # 0x4a462b html/template.(*escaper).escapeTemplateBody+0x15b /usr/local/go/src/html/template/escape.go:712 # 0x4a41bb html/template.(*escaper).computeOutCtx+0x9b /usr/local/go/src/html/template/escape.go:673 # 0x4a3d0f html/template.(*escaper).escapeTree+0x37f /usr/local/go/src/html/template/escape.go:666 # 0x49ecfb html/template.escapeTemplate+0x8b /usr/local/go/src/html/template/escape.go:24 # 0x4a8c5f html/template.(*Template).escape+0x14f /usr/local/go/src/html/template/template.go:104 # 0x4a8e1f html/template.(*Template).Execute+0x2f /usr/local/go/src/html/template/template.go:121 # 0x9a180b github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x2ab /go/src/server/server_endpoints.go:273 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f3777 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x287 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a20eb github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x19b /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x9a004f github.com/0xERR0R/blocky/server.secureHeader.func1+0x2df /go/src/server/server_endpoints.go:44 # 0x2cd717 net/http.HandlerFunc.ServeHTTP+0x37 /usr/local/go/src/net/http/server.go:2166 # 0x3f153f github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x27f /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x2d0b2b net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:3137 # 0x2cc2e7 net/http.(*conn).serve+0x507 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 21504] @ 0x213860 0x2133d4 0x21f30c 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x21385f crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2df /usr/local/go/src/crypto/tls/conn.go:1158 # 0x2133d3 crypto/tls.(*Conn).readHandshake+0x1a3 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x21f30b crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x10b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:503 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x126e64 0x126d0d 0x20980c 0x20e984 0x2129d0 0x213eec 0x2a4fa4 0x24e91c 0x2b09c8 0x24ce08 0x24d5cc 0x265df0 0x265218 0x264600 0x2687a0 0x2b3858 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x126e63 crypto/aes.sliceForAppend+0x203 /usr/local/go/src/crypto/aes/aes_gcm.go:82 # 0x126d0c crypto/aes.(*gcmAsm).Seal+0xac /usr/local/go/src/crypto/aes/aes_gcm.go:116 # 0x20980b crypto/tls.(*xorNonceAEAD).Seal+0x8b /usr/local/go/src/crypto/tls/cipher_suites.go:507 # 0x20e983 crypto/tls.(*halfConn).encrypt+0x543 /usr/local/go/src/crypto/tls/conn.go:529 # 0x2129cf crypto/tls.(*Conn).writeRecordLocked+0x4df /usr/local/go/src/crypto/tls/conn.go:1022 # 0x213eeb crypto/tls.(*Conn).Write+0x34b /usr/local/go/src/crypto/tls/conn.go:1233 # 0x2a4fa3 net/http.http2stickyErrWriter.Write+0x113 /usr/local/go/src/net/http/h2_bundle.go:7533 # 0x24e91b bufio.(*Writer).Flush+0x5b /usr/local/go/src/bufio/bufio.go:639 # 0x2b09c7 net/http.http2transportResponseBody.Read+0x427 /usr/local/go/src/net/http/h2_bundle.go:9665 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24d5cb bufio.(*Reader).ReadByte+0x2b /usr/local/go/src/bufio/bufio.go:269 # 0x265def compress/flate.(*decompressor).moreBits+0x2f /usr/local/go/src/compress/flate/inflate.go:697 # 0x265217 compress/flate.(*decompressor).huffmanBlock+0x457 /usr/local/go/src/compress/flate/inflate.go:579 # 0x2645ff compress/flate.(*decompressor).Read+0x4f /usr/local/go/src/compress/flate/inflate.go:348 # 0x26879f compress/gzip.(*Reader).Read+0x7f /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x2b3857 net/http.(*http2gzipReader).Read+0x87 /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 192] @ 0x3b87d0 0x3b8624 0x99fa9c 0x99d4f8 0x3b5578 0x3b54e8 0x3b7dd0 0x3b77bc 0x88de4 # 0x3b87cf github.com/miekg/dns.(*response).Write+0xaf /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:768 # 0x3b8623 github.com/miekg/dns.(*response).WriteMsg+0x93 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:747 # 0x99fa9b github.com/0xERR0R/blocky/server.(*Server).OnHealthCheck+0x10b /go/src/server/server.go:716 # 0x99d4f7 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func2+0x47 /go/src/server/server.go:427 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b77bb github.com/miekg/dns.(*Server).serveTCPConn+0x27b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [2: 1024] @ 0x171420 0x1713e5 0x1713e9 0x171838 0x170a04 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f7624 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x17141f crypto/internal/bigmod.(*Nat).reset+0x9f /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x1713e4 crypto/internal/bigmod.(*Nat).set+0x64 /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x1713e8 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x68 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x171837 crypto/internal/bigmod.(*Nat).Add+0x77 /usr/local/go/src/crypto/internal/bigmod/nat.go:550 # 0x170a03 crypto/internal/bigmod.rr+0x213 /usr/local/go/src/crypto/internal/bigmod/nat.go:350 # 0x170d6b crypto/internal/bigmod.NewModulusFromBig+0x28b /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x192b27 crypto/rsa.encrypt+0x47 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [4: 65536] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 20480] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 2048] @ 0x171ac4 0x170a58 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x171ac3 crypto/internal/bigmod.(*Nat).montgomeryMul+0xc3 /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x170a57 crypto/internal/bigmod.rr+0x267 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x170d6b crypto/internal/bigmod.NewModulusFromBig+0x28b /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x192b27 crypto/rsa.encrypt+0x47 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f75d7 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:953 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [6: 288] @ 0x1d0da0 0x1baac4 0x1d1668 0x1d087c 0x3b6ad4 0x3b5c4c 0x99e590 0x88de4 # 0x1d0d9f net.sockaddrToTCP+0xef /usr/local/go/src/net/tcpsock_posix.go:21 # 0x1baac3 net.(*netFD).accept+0x313 /usr/local/go/src/net/fd_unix.go:189 # 0x1d1667 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:159 # 0x1d087b net.(*TCPListener).Accept+0x2b /usr/local/go/src/net/tcpsock.go:327 # 0x3b6ad3 github.com/miekg/dns.(*Server).serveTCP+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x3b5c4b github.com/miekg/dns.(*Server).ListenAndServe+0x34b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [1: 384] @ 0x2a95d0 0x2a55a4 0x2a5110 0x2dd570 0x2c29ac 0x27eabc 0x27e4ac 0x2802d4 0x5ba140 0x5ba129 0x59d444 0x59e034 0x59d3dc 0x5ba074 0x5bd2ec 0x5bc2e4 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x2a95cf net/http.(*http2ClientConn).RoundTrip+0x14f /usr/local/go/src/net/http/h2_bundle.go:8285 # 0x2a55a3 net/http.(*http2Transport).RoundTripOpt+0x1d3 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x2a510f net/http.(*http2Transport).RoundTrip+0x1f /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x2dd56f net/http.(*Transport).roundTrip+0x67f /usr/local/go/src/net/http/transport.go:606 # 0x2c29ab net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x27eabb net/http.send+0x4ab /usr/local/go/src/net/http/client.go:259 # 0x27e4ab net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:180 # 0x2802d3 net/http.(*Client).do+0x6b3 /usr/local/go/src/net/http/client.go:724 # 0x5ba13f net/http.(*Client).Do+0x6f /usr/local/go/src/net/http/client.go:590 # 0x5ba128 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x58 /go/src/lists/downloader.go:66 # 0x59d443 github.com/avast/retry-go/v4.Do.func1+0x23 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x59e033 github.com/avast/retry-go/v4.DoWithData[...]+0x563 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x5ba073 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1a3 /go/src/lists/downloader.go:59 # 0x5bd2eb github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x3b /go/src/lists/sourcereader.go:53 # 0x5bc2e3 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x103 /go/src/lists/list_cache.go:231 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x1ec238 0x1f0b80 0x1f17d4 0x208af0 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1ec237 crypto/x509.parseName+0x287 /usr/local/go/src/crypto/x509/parser.go:138 # 0x1f0b7f crypto/x509.parseCertificate+0x35f /usr/local/go/src/crypto/x509/parser.go:881 # 0x1f17d3 crypto/x509.ParseCertificate+0x23 /usr/local/go/src/crypto/x509/parser.go:991 # 0x208aef crypto/tls.(*certCache).newCert+0x8f /usr/local/go/src/crypto/tls/cache.go:85 # 0x21bc23 crypto/tls.(*Conn).verifyServerCertificate+0xb3 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [3: 624] @ 0x109de4 0x94718 0x10c594 0x109e94 0x5b3d04 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x109de3 fmt.init.func1+0x23 /usr/local/go/src/fmt/print.go:147 # 0x94717 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:152 # 0x10c593 fmt.newPrinter+0x23 /usr/local/go/src/fmt/print.go:152 # 0x109e93 fmt.Errorf+0x33 /usr/local/go/src/fmt/errors.go:23 # 0x5b3d03 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x193 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 288] @ 0x3b6b88 0x3b5c4c 0x99e590 0x88de4 # 0x3b6b87 github.com/miekg/dns.(*Server).serveTCP+0x197 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:476 # 0x3b5c4b github.com/miekg/dns.(*Server).ListenAndServe+0x34b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [1: 48] @ 0x20f14 0xd7494 0xd6878 0xd6841 0x95a698 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd7493 context.(*cancelCtx).propagateCancel+0x143 /usr/local/go/src/context/context.go:486 # 0xd6877 context.withCancel+0x57 /usr/local/go/src/context/context.go:273 # 0xd6840 context.WithCancel+0x20 /usr/local/go/src/context/context.go:236 # 0x95a697 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x57 /go/src/resolver/upstream_resolver.go:217 # 0x95a5cf github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x2f /go/src/resolver/upstream_resolver.go:204 # 0x95b9db github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x13b /go/src/resolver/upstream_resolver.go:350 # 0x59d443 github.com/avast/retry-go/v4.Do.func1+0x23 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x59e033 github.com/avast/retry-go/v4.DoWithData[...]+0x563 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x95b78b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x28b /go/src/resolver/upstream_resolver.go:342 # 0x952edb github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x3b /go/src/resolver/parallel_best_resolver.go:66 # 0x953e3f github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x3f /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 96] @ 0x398b30 0x3b7ba8 0x3b77bc 0x88de4 # 0x398b2f github.com/miekg/dns.(*Msg).unpack+0x17f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:849 # 0x3b7ba7 github.com/miekg/dns.(*Server).serveDNS+0x127 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:623 # 0x3b77bb github.com/miekg/dns.(*Server).serveTCPConn+0x27b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [1: 48] @ 0x20f94 0x338a80 0x944fd8 0x944f31 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x944fd7 github.com/sirupsen/logrus.(*Entry).WithField+0x1f7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x944f30 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x150 /go/src/resolver/blocking_resolver.go:416 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [1: 16] @ 0x3d30b8 0x3d305d 0x3d3051 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3d30b7 github.com/miekg/dns.cloneSlice[...]+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x3d305c github.com/miekg/dns.unpackDataA+0x2c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:23 # 0x3d3050 github.com/miekg/dns.(*A).unpack+0x20 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1211 # 0x397de7 github.com/miekg/dns.UnpackRRWithHeader+0x257 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:637 # 0x397b4f github.com/miekg/dns.UnpackRR+0x9f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x397f9b github.com/miekg/dns.unpackRRslice+0x9b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x398bff github.com/miekg/dns.(*Msg).unpack+0x24f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x3865cb github.com/miekg/dns.(*Conn).ReadMsg+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:255 # 0x386497 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x2b7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:234 # 0x386fcb github.com/miekg/dns.(*Client).ExchangeContext+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:462 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [4: 73728] @ 0x1198fc 0x11931c 0x211ab8 0x211a8d 0x20fa80 0x215248 0x215249 0x24d3e4 0xbc4f0 0x28cb68 0x28cb3d 0x28d258 0x2aeaa8 0x2adfcc 0x88de4 # 0x1198fb bytes.growSlice+0x8b /usr/local/go/src/bytes/buffer.go:249 # 0x11931b bytes.(*Buffer).grow+0x12b /usr/local/go/src/bytes/buffer.go:151 # 0x211ab7 bytes.(*Buffer).Grow+0x67 /usr/local/go/src/bytes/buffer.go:168 # 0x211a8c crypto/tls.(*Conn).readFromUntil+0x3c /usr/local/go/src/crypto/tls/conn.go:827 # 0x20fa7f crypto/tls.(*Conn).readRecordOrCCS+0xb1f /usr/local/go/src/crypto/tls/conn.go:677 # 0x215247 crypto/tls.(*Conn).readRecord+0x167 /usr/local/go/src/crypto/tls/conn.go:588 # 0x215248 crypto/tls.(*Conn).Read+0x168 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x24d3e3 bufio.(*Reader).Read+0x1b3 /usr/local/go/src/bufio/bufio.go:241 # 0xbc4ef io.ReadAtLeast+0x9f /usr/local/go/src/io/io.go:335 # 0x28cb67 io.ReadFull+0x57 /usr/local/go/src/io/io.go:354 # 0x28cb3c net/http.http2readFrameHeader+0x2c /usr/local/go/src/net/http/h2_bundle.go:1638 # 0x28d257 net/http.(*http2Framer).ReadFrame+0x77 /usr/local/go/src/net/http/h2_bundle.go:1905 # 0x2aeaa7 net/http.(*http2clientConnReadLoop).run+0xf7 /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 128] @ 0x5b3ff8 0x5b3fed 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ff7 bufio.(*Scanner).Text+0x247 /usr/local/go/src/bufio/scan.go:115 # 0x5b3fec github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x23c /go/src/lists/parsers/hosts.go:165 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 2304] @ 0x21258 0x20ff8 0x338a80 0x95c4b0 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x95c4af github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x3df /go/src/resolver/upstream_resolver.go:386 # 0x95ba33 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x193 /go/src/resolver/upstream_resolver.go:356 # 0x59d443 github.com/avast/retry-go/v4.Do.func1+0x23 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x59e033 github.com/avast/retry-go/v4.DoWithData[...]+0x563 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x95b78b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x28b /go/src/resolver/upstream_resolver.go:342 # 0x952edb github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x3b /go/src/resolver/parallel_best_resolver.go:66 # 0x953e3f github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x3f /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0x6c0d8 0x5b4f7c 0x5b4f18 0x5b5514 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4f7b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x2b /go/src/lists/parsers/lines.go:28 # 0x5b4f17 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x27 /go/src/lists/parsers/adapt.go:8 # 0x5b5513 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 327680] @ 0x1198fc 0x11931c 0x211ab8 0x211a8d 0x20fa80 0x215248 0x215249 0x24d3e4 0xbc4f0 0x28d2e0 0x28d2ad 0x2aeaa8 0x2adfcc 0x88de4 # 0x1198fb bytes.growSlice+0x8b /usr/local/go/src/bytes/buffer.go:249 # 0x11931b bytes.(*Buffer).grow+0x12b /usr/local/go/src/bytes/buffer.go:151 # 0x211ab7 bytes.(*Buffer).Grow+0x67 /usr/local/go/src/bytes/buffer.go:168 # 0x211a8c crypto/tls.(*Conn).readFromUntil+0x3c /usr/local/go/src/crypto/tls/conn.go:827 # 0x20fa7f crypto/tls.(*Conn).readRecordOrCCS+0xb1f /usr/local/go/src/crypto/tls/conn.go:677 # 0x215247 crypto/tls.(*Conn).readRecord+0x167 /usr/local/go/src/crypto/tls/conn.go:588 # 0x215248 crypto/tls.(*Conn).Read+0x168 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x24d3e3 bufio.(*Reader).Read+0x1b3 /usr/local/go/src/bufio/bufio.go:241 # 0xbc4ef io.ReadAtLeast+0x9f /usr/local/go/src/io/io.go:335 # 0x28d2df io.ReadFull+0xff /usr/local/go/src/io/io.go:354 # 0x28d2ac net/http.(*http2Framer).ReadFrame+0xcc /usr/local/go/src/net/http/h2_bundle.go:1913 # 0x2aeaa7 net/http.(*http2clientConnReadLoop).run+0xf7 /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [43: 4227072] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x23ffc8 0x23ff95 0x23fe99 0x181ef0 0x1822d8 0x23fa7c 0x23f959 0x2402d4 0x21e5e0 0x21cd1c 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x23ffc7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x157 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x23ff94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x124 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x23fe98 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x28 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x181eef vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x6f /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x1822d7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2d7 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x23fa7b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x1fb /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x23f958 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xd8 /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x2402d3 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xc3 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x21e5df crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x14f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:394 # 0x21cd1b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2ab /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 1024] @ 0x94b34 0x9493c 0x94690 0x3b8244 0x3b577c 0x3b708c 0x3b5d9c 0x99e590 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x9468f sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:132 # 0x3b8243 github.com/miekg/dns.(*Server).readUDP+0x123 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:698 # 0x3b577b github.com/miekg/dns.defaultReader.ReadUDP+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x3b708b github.com/miekg/dns.(*Server).serveUDP+0x20b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x3b5d9b github.com/miekg/dns.(*Server).ListenAndServe+0x49b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [1: 10240] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 576] @ 0x1b1a44 0x1b2bb4 0x1b4014 0x1b6fbc 0x88de4 # 0x1b1a43 net.newRequest+0x43 /usr/local/go/src/net/dnsclient_unix.go:56 # 0x1b2bb3 net.(*Resolver).exchange+0xa3 /usr/local/go/src/net/dnsclient_unix.go:162 # 0x1b4013 net.(*Resolver).tryOneName+0x3f3 /usr/local/go/src/net/dnsclient_unix.go:297 # 0x1b6fbb net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x4b /usr/local/go/src/net/dnsclient_unix.go:672 0: 0 [7: 458752] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 528] @ 0x31de7c 0x31de7d 0x31fd0c 0x5b4744 0x5b4709 0x5b4701 0x5b4004 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x31de7b regexp.newBitState+0xab /usr/local/go/src/regexp/backtrack.go:52 # 0x31de7c regexp.(*Regexp).backtrack+0xac /usr/local/go/src/regexp/backtrack.go:315 # 0x31fd0b regexp.(*Regexp).doExecute+0x1db /usr/local/go/src/regexp/exec.go:535 # 0x5b4743 regexp.(*Regexp).doMatch+0x73 /usr/local/go/src/regexp/exec.go:514 # 0x5b4708 regexp.(*Regexp).MatchString+0x38 /usr/local/go/src/regexp/regexp.go:531 # 0x5b4700 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x30 /go/src/lists/parsers/hosts.go:262 # 0x5b4003 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x253 /go/src/lists/parsers/hosts.go:167 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x94b34 0x9493c 0x945e0 0x28ba3c 0x28bca4 0x294f30 0x2b05f0 0x24ce08 0x24d5cc 0x265df0 0x265218 0x264600 0x2687a0 0x2b3858 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x945df sync.(*Pool).Put+0x2f /usr/local/go/src/sync/pool.go:108 # 0x28ba3b net/http.http2putDataBufferChunk+0x9b /usr/local/go/src/net/http/h2_bundle.go:1078 # 0x28bca3 net/http.(*http2dataBuffer).Read+0x1a3 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x294f2f net/http.(*http2pipe).Read+0x20f /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x2b05ef net/http.http2transportResponseBody.Read+0x4f /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24d5cb bufio.(*Reader).ReadByte+0x2b /usr/local/go/src/bufio/bufio.go:269 # 0x265def compress/flate.(*decompressor).moreBits+0x2f /usr/local/go/src/compress/flate/inflate.go:697 # 0x265217 compress/flate.(*decompressor).huffmanBlock+0x457 /usr/local/go/src/compress/flate/inflate.go:579 # 0x2645ff compress/flate.(*decompressor).Read+0x4f /usr/local/go/src/compress/flate/inflate.go:348 # 0x26879f compress/gzip.(*Reader).Read+0x7f /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x2b3857 net/http.(*http2gzipReader).Read+0x87 /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0x171420 0x1713e5 0x1713e9 0x1721d4 0x170a58 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f7624 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x17141f crypto/internal/bigmod.(*Nat).reset+0x9f /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x1713e4 crypto/internal/bigmod.(*Nat).set+0x64 /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x1713e8 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x68 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x1721d3 crypto/internal/bigmod.(*Nat).montgomeryMul+0x7d3 /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x170a57 crypto/internal/bigmod.rr+0x267 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x170d6b crypto/internal/bigmod.NewModulusFromBig+0x28b /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x192b27 crypto/rsa.encrypt+0x47 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 288] @ 0x25bd1 0x338af8 0x5bcaf8 0x5bc5a4 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x5bcaf7 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x187 /go/src/lists/list_cache.go:223 # 0x5bc5a3 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x3c3 /go/src/lists/list_cache.go:276 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x3d3264 0x3d320d 0x3d3201 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3d3263 github.com/miekg/dns.cloneSlice[...]+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x3d320c github.com/miekg/dns.unpackDataAAAA+0x2c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:48 # 0x3d3200 github.com/miekg/dns.(*AAAA).unpack+0x20 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1222 # 0x397de7 github.com/miekg/dns.UnpackRRWithHeader+0x257 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:637 # 0x397b4f github.com/miekg/dns.UnpackRR+0x9f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x397f9b github.com/miekg/dns.unpackRRslice+0x9b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x398bff github.com/miekg/dns.(*Msg).unpack+0x24f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x3865cb github.com/miekg/dns.(*Conn).ReadMsg+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:255 # 0x386497 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x2b7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:234 # 0x386fcb github.com/miekg/dns.(*Client).ExchangeContext+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:462 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [4: 65536] @ 0x5be08c 0x5bb9d0 0x5bb398 0x5b621c 0x88de4 # 0x5be08b github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x6b /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:55 # 0x5bb9cf github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x8f /go/src/lists/list_cache.go:166 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 288] @ 0x398668 0x398488 0x3b85e8 0x3b85d1 0x99fa9c 0x99d4f8 0x3b5578 0x3b54e8 0x3b7dd0 0x3b77bc 0x88de4 # 0x398667 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x398487 github.com/miekg/dns.(*Msg).PackBuffer+0x97 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:732 # 0x3b85e7 github.com/miekg/dns.(*Msg).Pack+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x3b85d0 github.com/miekg/dns.(*response).WriteMsg+0x40 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:743 # 0x99fa9b github.com/0xERR0R/blocky/server.(*Server).OnHealthCheck+0x10b /go/src/server/server.go:716 # 0x99d4f7 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func2+0x47 /go/src/server/server.go:427 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b77bb github.com/miekg/dns.(*Server).serveTCPConn+0x27b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [4: 5120] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 2048000] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1408] @ 0x2b3874 0x2b380d 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x2b3873 compress/gzip.NewReader+0xa3 /usr/local/go/src/compress/gzip/gunzip.go:93 # 0x2b380c net/http.(*http2gzipReader).Read+0x3c /usr/local/go/src/net/http/h2_bundle.go:10160 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x94aa8 0x9493c 0x94690 0x2c7574 0x2cc030 0x88de4 # 0x94aa7 sync.(*Pool).pinSlow+0x127 /usr/local/go/src/sync/pool.go:234 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x9468f sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:132 # 0x2c7573 net/http.newBufioWriterSize+0x63 /usr/local/go/src/net/http/server.go:852 # 0x2cc02f net/http.(*conn).serve+0x24f /usr/local/go/src/net/http/server.go:1961 0: 0 [1: 64] @ 0x3827a4 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3827a3 github.com/miekg/dns.init.func3+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:13 # 0x397c3f github.com/miekg/dns.UnpackRRWithHeader+0xaf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:618 # 0x397b4f github.com/miekg/dns.UnpackRR+0x9f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:611 # 0x397f9b github.com/miekg/dns.unpackRRslice+0x9b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:656 # 0x398bff github.com/miekg/dns.(*Msg).unpack+0x24f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:852 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x3865cb github.com/miekg/dns.(*Conn).ReadMsg+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:255 # 0x386497 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x2b7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:234 # 0x386fcb github.com/miekg/dns.(*Client).ExchangeContext+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:462 # 0x95ab6f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3f /go/src/resolver/upstream_resolver.go:225 0: 0 [7: 3584] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 1360] @ 0x109ecc 0x5b3d04 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x109ecb fmt.Errorf+0x6b /usr/local/go/src/fmt/errors.go:26 # 0x5b3d03 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x193 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 13568] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0x94b34 0x9493c 0x945e0 0x28ba3c 0x28bca4 0x294f30 0x2b05f0 0x24ce08 0x24d5cc 0x265fc4 0x264e00 0x264600 0x2687a0 0x2b3858 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x945df sync.(*Pool).Put+0x2f /usr/local/go/src/sync/pool.go:108 # 0x28ba3b net/http.http2putDataBufferChunk+0x9b /usr/local/go/src/net/http/h2_bundle.go:1078 # 0x28bca3 net/http.(*http2dataBuffer).Read+0x1a3 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x294f2f net/http.(*http2pipe).Read+0x20f /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x2b05ef net/http.http2transportResponseBody.Read+0x4f /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24d5cb bufio.(*Reader).ReadByte+0x2b /usr/local/go/src/bufio/bufio.go:269 # 0x265fc3 compress/flate.(*decompressor).huffSym+0x103 /usr/local/go/src/compress/flate/inflate.go:720 # 0x264dff compress/flate.(*decompressor).huffmanBlock+0x3f /usr/local/go/src/compress/flate/inflate.go:495 # 0x2645ff compress/flate.(*decompressor).Read+0x4f /usr/local/go/src/compress/flate/inflate.go:348 # 0x26879f compress/gzip.(*Reader).Read+0x7f /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x2b3857 net/http.(*http2gzipReader).Read+0x87 /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xd6884 0x95a698 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd6883 context.WithCancel+0x63 /usr/local/go/src/context/context.go:237 # 0x95a697 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x57 /go/src/resolver/upstream_resolver.go:217 # 0x95a5cf github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x2f /go/src/resolver/upstream_resolver.go:204 # 0x95b9db github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x13b /go/src/resolver/upstream_resolver.go:350 # 0x59d443 github.com/avast/retry-go/v4.Do.func1+0x23 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x59e033 github.com/avast/retry-go/v4.DoWithData[...]+0x563 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x59d3db github.com/avast/retry-go/v4.Do+0x4b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0x95b78b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x28b /go/src/resolver/upstream_resolver.go:342 # 0x952edb github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x3b /go/src/resolver/parallel_best_resolver.go:66 # 0x953e3f github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x3f /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x1d0da0 0x1baa00 0x1d1668 0x1d087c 0x3b6ad4 0x3b5c4c 0x99e590 0x88de4 # 0x1d0d9f net.sockaddrToTCP+0xef /usr/local/go/src/net/tcpsock_posix.go:21 # 0x1ba9ff net.(*netFD).accept+0x24f /usr/local/go/src/net/fd_unix.go:189 # 0x1d1667 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:159 # 0x1d087b net.(*TCPListener).Accept+0x2b /usr/local/go/src/net/tcpsock.go:327 # 0x3b6ad3 github.com/miekg/dns.(*Server).serveTCP+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x3b5c4b github.com/miekg/dns.(*Server).ListenAndServe+0x34b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [9: 10368] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 174080] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [24: 55296] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 816] @ 0x5b3ff8 0x5b3fed 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ff7 bufio.(*Scanner).Text+0x247 /usr/local/go/src/bufio/scan.go:115 # 0x5b3fec github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x23c /go/src/lists/parsers/hosts.go:165 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 480] @ 0x19bcbc 0x19b7d0 0x1bedc4 0x5bc7d4 0x5bc7c9 0x5b4218 0x5bc764 0x5bc6e9 0x5bdaec 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x19bcbb net/netip.parseIPv4+0x16b /usr/local/go/src/net/netip/netip.go:168 # 0x19b7cf net/netip.ParseAddr+0x5f /usr/local/go/src/net/netip/netip.go:119 # 0x1bedc3 net.parseIP+0x23 /usr/local/go/src/net/ip.go:502 # 0x5bc7d3 net.ParseIP+0x43 /usr/local/go/src/net/ip.go:495 # 0x5bc7c8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x38 /go/src/lists/list_cache.go:251 # 0x5b4217 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x57 /go/src/lists/parsers/hosts.go:189 # 0x5bc763 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x93 /go/src/lists/parsers/hosts.go:51 # 0x5bc6e8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x18 /go/src/lists/list_cache.go:245 # 0x5bdaeb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xbb /go/src/lists/parsers/parser.go:54 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 2592] @ 0x3b7b00 0x3b77bc 0x88de4 # 0x3b7aff github.com/miekg/dns.(*Server).serveDNS+0x7f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:618 # 0x3b77bb github.com/miekg/dns.(*Server).serveTCPConn+0x27b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [13: 1810432] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 128] @ 0x5b4a08 0x5b49f1 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4a07 bufio.(*Scanner).Text+0x77 /usr/local/go/src/bufio/scan.go:115 # 0x5b49f0 github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x60 /go/src/lists/parsers/lines.go:67 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 1280] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 262144] @ 0x266988 0x26686d 0x26811c 0x267a14 0x2b3884 0x2b380d 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x266987 compress/flate.(*dictDecoder).init+0x167 /usr/local/go/src/compress/flate/dict_decoder.go:43 # 0x26686c compress/flate.NewReader+0x4c /usr/local/go/src/compress/flate/inflate.go:815 # 0x26811b compress/gzip.(*Reader).readHeader+0x3cb /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x267a13 compress/gzip.(*Reader).Reset+0x213 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x2b3883 compress/gzip.NewReader+0xb3 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x2b380c net/http.(*http2gzipReader).Read+0x3c /usr/local/go/src/net/http/h2_bundle.go:10160 # 0x2816c3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x24fe7f bufio.(*Scanner).Scan+0x7cf /usr/local/go/src/bufio/scan.go:219 # 0x5b49eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5b /go/src/lists/parsers/lines.go:63 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 3072] @ 0x171ac4 0x170a58 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f7624 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x171ac3 crypto/internal/bigmod.(*Nat).montgomeryMul+0xc3 /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x170a57 crypto/internal/bigmod.rr+0x267 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x170d6b crypto/internal/bigmod.NewModulusFromBig+0x28b /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x192b27 crypto/rsa.encrypt+0x47 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [34: 544] @ 0x19d9b0 0x1d1e88 0x1d24f8 0x3c8400 0x3b8278 0x3b577c 0x3b708c 0x3b5d9c 0x99e590 0x88de4 # 0x19d9af net/netip.Addr.AsSlice+0x7f /usr/local/go/src/net/netip/netip.go:700 # 0x1d1e87 net.UDPAddrFromAddrPort+0x27 /usr/local/go/src/net/udpsock.go:107 # 0x1d24f7 net.(*UDPConn).ReadMsgUDP+0x67 /usr/local/go/src/net/udpsock.go:193 # 0x3c83ff github.com/miekg/dns.ReadFromSessionUDP+0x6f /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x3b8277 github.com/miekg/dns.(*Server).readUDP+0x157 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x3b577b github.com/miekg/dns.defaultReader.ReadUDP+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x3b708b github.com/miekg/dns.(*Server).serveUDP+0x20b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x3b5d9b github.com/miekg/dns.(*Server).ListenAndServe+0x49b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [7: 336] @ 0x3b7fb4 0x3b5724 0x3b77a0 0x88de4 # 0x3b7fb3 github.com/miekg/dns.(*Server).readTCP+0x193 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:682 # 0x3b5723 github.com/miekg/dns.defaultReader.ReadTCP+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:170 # 0x3b779f github.com/miekg/dns.(*Server).serveTCPConn+0x25f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:570 0: 0 [17: 1088] @ 0x98388 0x984e8 0xcac54 0xc8d64 0x1ba7d8 0x1d1668 0x1d087c 0x3b6ad4 0x3b5c4c 0x99e590 0x88de4 # 0x98387 syscall.anyToSockaddr+0x1a7 /usr/local/go/src/syscall/syscall_linux.go:671 # 0x984e7 syscall.Accept4+0x67 /usr/local/go/src/syscall/syscall_linux.go:691 # 0xcac53 internal/poll.accept+0x33 /usr/local/go/src/internal/poll/sock_cloexec.go:17 # 0xc8d63 internal/poll.(*FD).Accept+0x163 /usr/local/go/src/internal/poll/fd_unix.go:602 # 0x1ba7d7 net.(*netFD).accept+0x27 /usr/local/go/src/net/fd_unix.go:172 # 0x1d1667 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:159 # 0x1d087b net.(*TCPListener).Accept+0x2b /usr/local/go/src/net/tcpsock.go:327 # 0x3b6ad3 github.com/miekg/dns.(*Server).serveTCP+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x3b5c4b github.com/miekg/dns.(*Server).ListenAndServe+0x34b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [14: 458752] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 1008] @ 0x5b3cd0 0x5b3cd1 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ccf bufio.(*Scanner).Text+0x15f /usr/local/go/src/bufio/scan.go:115 # 0x5b3cd0 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x160 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 4096] @ 0x94b34 0x9493c 0x94690 0x10c594 0x109e94 0x5b3d04 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x9468f sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:132 # 0x10c593 fmt.newPrinter+0x23 /usr/local/go/src/fmt/print.go:152 # 0x109e93 fmt.Errorf+0x33 /usr/local/go/src/fmt/errors.go:23 # 0x5b3d03 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x193 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 7168] @ 0x94b34 0x9493c 0x94690 0x31de60 0x31de7d 0x31fd0c 0x5b4744 0x5b4709 0x5b4701 0x5b4004 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x9468f sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:132 # 0x31de5f regexp.newBitState+0x8f /usr/local/go/src/regexp/backtrack.go:50 # 0x31de7c regexp.(*Regexp).backtrack+0xac /usr/local/go/src/regexp/backtrack.go:315 # 0x31fd0b regexp.(*Regexp).doExecute+0x1db /usr/local/go/src/regexp/exec.go:535 # 0x5b4743 regexp.(*Regexp).doMatch+0x73 /usr/local/go/src/regexp/exec.go:514 # 0x5b4708 regexp.(*Regexp).MatchString+0x38 /usr/local/go/src/regexp/regexp.go:531 # 0x5b4700 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x30 /go/src/lists/parsers/hosts.go:262 # 0x5b4003 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x253 /go/src/lists/parsers/hosts.go:167 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x1e97f8 0x1f75b4 0x1f7b9c 0x1f7624 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1e97f7 crypto/x509.(*CertPool).findPotentialParents+0x217 /usr/local/go/src/crypto/x509/cert_pool.go:152 # 0x1f75b3 crypto/x509.(*Certificate).buildChains+0xb3 /usr/local/go/src/crypto/x509/verify.go:952 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [7: 3584] @ 0x171420 0x1713e5 0x1713e9 0x171838 0x170a04 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x17141f crypto/internal/bigmod.(*Nat).reset+0x9f /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x1713e4 crypto/internal/bigmod.(*Nat).set+0x64 /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x1713e8 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x68 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x171837 crypto/internal/bigmod.(*Nat).Add+0x77 /usr/local/go/src/crypto/internal/bigmod/nat.go:550 # 0x170a03 crypto/internal/bigmod.rr+0x213 /usr/local/go/src/crypto/internal/bigmod/nat.go:350 # 0x170d6b crypto/internal/bigmod.NewModulusFromBig+0x28b /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x192b27 crypto/rsa.encrypt+0x47 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x190343 crypto/rsa.VerifyPKCS1v15+0x223 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x1fa797 crypto/x509.checkSignature+0x2b7 /usr/local/go/src/crypto/x509/x509.go:930 # 0x1fa327 crypto/x509.(*Certificate).CheckSignatureFrom+0xd7 /usr/local/go/src/crypto/x509/x509.go:850 # 0x1f7873 crypto/x509.(*Certificate).buildChains.func1+0x173 /usr/local/go/src/crypto/x509/verify.go:915 # 0x1f75d7 crypto/x509.(*Certificate).buildChains+0xd7 /usr/local/go/src/crypto/x509/verify.go:953 # 0x1f7b9b crypto/x509.(*Certificate).buildChains.func1+0x49b /usr/local/go/src/crypto/x509/verify.go:947 # 0x1f7623 crypto/x509.(*Certificate).buildChains+0x123 /usr/local/go/src/crypto/x509/verify.go:956 # 0x1f6da3 crypto/x509.(*Certificate).Verify+0x2f3 /usr/local/go/src/crypto/x509/verify.go:806 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 8192] @ 0x2c76c8 0x2c76a1 0x2cc030 0x88de4 # 0x2c76c7 bufio.NewWriterSize+0x1b7 /usr/local/go/src/bufio/bufio.go:596 # 0x2c76a0 net/http.newBufioWriterSize+0x190 /usr/local/go/src/net/http/server.go:858 # 0x2cc02f net/http.(*conn).serve+0x24f /usr/local/go/src/net/http/server.go:1961 0: 0 [16: 2304] @ 0x99f9c8 0x99d4f8 0x3b5578 0x3b54e8 0x3b7dd0 0x3b77bc 0x88de4 # 0x99f9c7 github.com/0xERR0R/blocky/server.(*Server).OnHealthCheck+0x37 /go/src/server/server.go:712 # 0x99d4f7 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func2+0x47 /go/src/server/server.go:427 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b77bb github.com/miekg/dns.(*Server).serveTCPConn+0x27b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:575 0: 0 [45: 4055040] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [62: 6602752] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [113: 3616] @ 0x5b3ff8 0x5b3fed 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ff7 bufio.(*Scanner).Text+0x247 /usr/local/go/src/bufio/scan.go:115 # 0x5b3fec github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x23c /go/src/lists/parsers/hosts.go:165 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 1664] @ 0x3b75b0 0x88de4 # 0x3b75af github.com/miekg/dns.(*Server).serveTCPConn+0x6f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:545 0: 0 [1: 96] @ 0x17df4 0x95385c 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x95385b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xcb /go/src/resolver/parallel_best_resolver.go:167 # 0x958c8f github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6f /go/src/resolver/sudn_resolver.go:112 # 0x94cb03 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x183 /go/src/resolver/conditional_upstream_resolver.go:96 # 0x94a5c3 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x413 /go/src/resolver/caching_resolver.go:193 # 0x944e8f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xaf /go/src/resolver/blocking_resolver.go:410 # 0x9508ff github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x41f /go/src/resolver/hosts_file_resolver.go:115 # 0x94de3b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x2fb /go/src/resolver/custom_dns_resolver.go:164 # 0x94e54b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xab /go/src/resolver/custom_dns_resolver.go:196 # 0x95219f github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x3f /go/src/resolver/metrics_resolver.go:30 # 0x95586b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x7b /go/src/resolver/query_logging_resolver.go:119 # 0x94f41f github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x8f /go/src/resolver/ede_resolver.go:32 # 0x94b78b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x14b /go/src/resolver/client_names_resolver.go:68 # 0x94ef97 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x207 /go/src/resolver/ecs_resolver.go:77 # 0x94f897 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x117 /go/src/resolver/fqdn_only_resolver.go:37 # 0x94f72b github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1ab /go/src/resolver/filtering_resolver.go:35 # 0x99f6a3 github.com/0xERR0R/blocky/server.(*Server).resolve+0x233 /go/src/server/server.go:673 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x99f193 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x83 /go/src/server/server.go:626 # 0x99d577 github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x47 /go/src/server/server.go:424 # 0x3b5577 github.com/miekg/dns.HandlerFunc.ServeDNS+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:37 # 0x3b54e7 github.com/miekg/dns.(*ServeMux).ServeDNS+0x77 /go/pkg/mod/github.com/miekg/dns@v1.1.59/serve_mux.go:103 # 0x3b7dcf github.com/miekg/dns.(*Server).serveDNS+0x34f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:663 # 0x3b7a03 github.com/miekg/dns.(*Server).serveUDPPacket+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:607 0: 0 [80: 3840] @ 0x1d1ee8 0x1d24f8 0x3c8400 0x3b8278 0x3b577c 0x3b708c 0x3b5d9c 0x99e590 0x88de4 # 0x1d1ee7 net.UDPAddrFromAddrPort+0x87 /usr/local/go/src/net/udpsock.go:106 # 0x1d24f7 net.(*UDPConn).ReadMsgUDP+0x67 /usr/local/go/src/net/udpsock.go:193 # 0x3c83ff github.com/miekg/dns.ReadFromSessionUDP+0x6f /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x3b8277 github.com/miekg/dns.(*Server).readUDP+0x157 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x3b577b github.com/miekg/dns.defaultReader.ReadUDP+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x3b708b github.com/miekg/dns.(*Server).serveUDP+0x20b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x3b5d9b github.com/miekg/dns.(*Server).ListenAndServe+0x49b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [21: 2688] @ 0x1ba8d8 0x1ba88d 0x1d1668 0x1d087c 0x3b6ad4 0x3b5c4c 0x99e590 0x88de4 # 0x1ba8d7 net.newFD+0x127 /usr/local/go/src/net/fd_unix.go:27 # 0x1ba88c net.(*netFD).accept+0xdc /usr/local/go/src/net/fd_unix.go:180 # 0x1d1667 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:159 # 0x1d087b net.(*TCPListener).Accept+0x2b /usr/local/go/src/net/tcpsock.go:327 # 0x3b6ad3 github.com/miekg/dns.(*Server).serveTCP+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:461 # 0x3b5c4b github.com/miekg/dns.(*Server).ListenAndServe+0x34b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:318 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [1: 131072] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [52: 5963776] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 589824] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 1216] @ 0x5b4a08 0x5b49f1 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4a07 bufio.(*Scanner).Text+0x77 /usr/local/go/src/bufio/scan.go:115 # 0x5b49f0 github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x60 /go/src/lists/parsers/lines.go:67 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [60: 568320] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [36: 175104] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [146: 7008] @ 0x6c0d8 0x5b4f7c 0x5b4f18 0x5b5514 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4f7b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x2b /go/src/lists/parsers/lines.go:28 # 0x5b4f17 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x27 /go/src/lists/parsers/adapt.go:8 # 0x5b5513 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [113: 1808] @ 0x5b3cd0 0x5b3cd1 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ccf bufio.(*Scanner).Text+0x15f /usr/local/go/src/bufio/scan.go:115 # 0x5b3cd0 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x160 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [164: 3936] @ 0x6c0d8 0x5b4f7c 0x5b4f18 0x5b5514 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4f7b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x2b /go/src/lists/parsers/lines.go:28 # 0x5b4f17 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x27 /go/src/lists/parsers/adapt.go:8 # 0x5b5513 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [327: 10464] @ 0x5b4a08 0x5b49f1 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4a07 bufio.(*Scanner).Text+0x77 /usr/local/go/src/bufio/scan.go:115 # 0x5b49f0 github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x60 /go/src/lists/parsers/lines.go:67 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [161: 10551296] @ 0x3b61e0 0x94718 0x3b8244 0x3b577c 0x3b708c 0x3b5d9c 0x99e590 0x88de4 # 0x3b61df github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x2f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:266 # 0x94717 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:152 # 0x3b8243 github.com/miekg/dns.(*Server).readUDP+0x123 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:698 # 0x3b577b github.com/miekg/dns.defaultReader.ReadUDP+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x3b708b github.com/miekg/dns.(*Server).serveUDP+0x20b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x3b5d9b github.com/miekg/dns.(*Server).ListenAndServe+0x49b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [157: 12560] @ 0x1d25d8 0x1d24b4 0x3c8400 0x3b8278 0x3b577c 0x3b708c 0x3b5d9c 0x99e590 0x88de4 # 0x1d25d7 net.(*UDPConn).ReadMsgUDPAddrPort+0x67 /usr/local/go/src/net/udpsock.go:205 # 0x1d24b3 net.(*UDPConn).ReadMsgUDP+0x23 /usr/local/go/src/net/udpsock.go:191 # 0x3c83ff github.com/miekg/dns.ReadFromSessionUDP+0x6f /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x3b8277 github.com/miekg/dns.(*Server).readUDP+0x157 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x3b577b github.com/miekg/dns.defaultReader.ReadUDP+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x3b708b github.com/miekg/dns.(*Server).serveUDP+0x20b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x3b5d9b github.com/miekg/dns.(*Server).ListenAndServe+0x49b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [47: 1128] @ 0x3b82c0 0x3b577c 0x3b708c 0x3b5d9c 0x99e590 0x88de4 # 0x3b82bf github.com/miekg/dns.(*Server).readUDP+0x19f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:701 # 0x3b577b github.com/miekg/dns.defaultReader.ReadUDP+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x3b708b github.com/miekg/dns.(*Server).serveUDP+0x20b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x3b5d9b github.com/miekg/dns.(*Server).ListenAndServe+0x49b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [78: 3744] @ 0x3c83d4 0x3b8278 0x3b577c 0x3b708c 0x3b5d9c 0x99e590 0x88de4 # 0x3c83d3 github.com/miekg/dns.ReadFromSessionUDP+0x43 /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:42 # 0x3b8277 github.com/miekg/dns.(*Server).readUDP+0x157 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x3b577b github.com/miekg/dns.defaultReader.ReadUDP+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x3b708b github.com/miekg/dns.(*Server).serveUDP+0x20b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x3b5d9b github.com/miekg/dns.(*Server).ListenAndServe+0x49b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [18: 9216] @ 0x94b34 0x9493c 0x945e0 0x3b82d4 0x3b577c 0x3b708c 0x3b5d9c 0x99e590 0x88de4 # 0x94b33 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:238 # 0x9493b sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:217 # 0x945df sync.(*Pool).Put+0x2f /usr/local/go/src/sync/pool.go:108 # 0x3b82d3 github.com/miekg/dns.(*Server).readUDP+0x1b3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:701 # 0x3b577b github.com/miekg/dns.defaultReader.ReadUDP+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x3b708b github.com/miekg/dns.(*Server).serveUDP+0x20b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x3b5d9b github.com/miekg/dns.(*Server).ListenAndServe+0x49b /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0x99e58f github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x2f /go/src/server/server.go:487 0: 0 [30: 3686400] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 20736] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [38: 2179072] @ 0x1464cc 0x1465dc 0x14b2a4 0x5a0bd0 0x5a0200 0x59fa3c 0x5bbce8 0x5bb398 0x5b621c 0x88de4 # 0x1464cb strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1465db strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x14b2a3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:452 # 0x5a0bcf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xdf /go/src/cache/stringcache/string_caches.go:125 # 0x5a01ff github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x2f /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0x59fa3b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x3b /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0x5bbce7 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3a7 /go/src/lists/list_cache.go:213 # 0x5bb397 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x57 /go/src/lists/list_cache.go:127 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [202: 3232] @ 0x5b3c58 0x5b3c4d 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3c57 bufio.(*Scanner).Text+0xe7 /usr/local/go/src/bufio/scan.go:115 # 0x5b3c4c github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xdc /go/src/lists/parsers/hosts.go:102 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [83: 2656] @ 0x5b3cd0 0x5b3cd1 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ccf bufio.(*Scanner).Text+0x15f /usr/local/go/src/bufio/scan.go:115 # 0x5b3cd0 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x160 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [144: 2304] @ 0x5b3e9c 0x5b3e91 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3e9b bufio.(*Scanner).Text+0xeb /usr/local/go/src/bufio/scan.go:115 # 0x5b3e90 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0xe0 /go/src/lists/parsers/hosts.go:146 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [179: 19062784] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [340: 5440] @ 0x5b39d8 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b39d7 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x37 /go/src/lists/parsers/hosts.go:58 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [243: 5832] @ 0x5b3cd0 0x5b3cd1 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ccf bufio.(*Scanner).Text+0x15f /usr/local/go/src/bufio/scan.go:115 # 0x5b3cd0 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x160 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [186: 15237120] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [251: 6024] @ 0x5b3ff8 0x5b3fed 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ff7 bufio.(*Scanner).Text+0x247 /usr/local/go/src/bufio/scan.go:115 # 0x5b3fec github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x23c /go/src/lists/parsers/hosts.go:165 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x5b3cd0 0x5b3cd1 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ccf bufio.(*Scanner).Text+0x15f /usr/local/go/src/bufio/scan.go:115 # 0x5b3cd0 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x160 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [352: 5632] @ 0x109ff4 0x109fe5 0x5b3d04 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x109ff3 errors.New+0x193 /usr/local/go/src/errors/errors.go:62 # 0x109fe4 fmt.Errorf+0x184 /usr/local/go/src/fmt/errors.go:30 # 0x5b3d03 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x193 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [183: 10493952] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [320: 5120] @ 0x5a1e70 0x5b3a74 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5a1e6f github.com/hashicorp/go-multierror.Append+0x32f /go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0x5b3a73 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xd3 /go/src/lists/parsers/hosts.go:66 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [329: 5264] @ 0x5b3cd8 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3cd7 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [175: 7168000] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [999: 47952] @ 0x5b3bac 0x5b3b9d 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3bab bytes.NewReader+0x3b /usr/local/go/src/bytes/reader.go:159 # 0x5b3b9c github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x2c /go/src/lists/parsers/hosts.go:97 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [353: 5648] @ 0x5b3f58 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3f57 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1a7 /go/src/lists/parsers/hosts.go:162 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [748: 35904] @ 0x109ecc 0x5b3d04 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x109ecb fmt.Errorf+0x6b /usr/local/go/src/fmt/errors.go:26 # 0x5b3d03 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x193 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [656: 20992] @ 0x5a1ba4 0x5b3a74 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5a1ba3 github.com/hashicorp/go-multierror.Append+0x63 /go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0x5b3a73 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xd3 /go/src/lists/parsers/hosts.go:66 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [130: 3194880] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [346: 5536] @ 0x5b39f8 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b39f7 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x57 /go/src/lists/parsers/hosts.go:60 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [140: 6720] @ 0x5b4a08 0x5b49f1 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4a07 bufio.(*Scanner).Text+0x77 /usr/local/go/src/bufio/scan.go:115 # 0x5b49f0 github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x60 /go/src/lists/parsers/lines.go:67 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [99: 1622016] @ 0x5a087c 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a087b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x21b /go/src/cache/stringcache/string_caches.go:96 # 0x5a0aaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x3f /go/src/cache/stringcache/string_caches.go:113 # 0x5a014b github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x2b /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0x59f923 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0x5bbe6b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x7b /go/src/lists/list_cache.go:188 # 0x5bbdc3 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [287: 4592] @ 0x5b4e6c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4e6b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x3b /go/src/lists/parsers/adapt.go:23 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [177: 4248] @ 0x5b4a08 0x5b49f1 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4a07 bufio.(*Scanner).Text+0x77 /usr/local/go/src/bufio/scan.go:115 # 0x5b49f0 github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x60 /go/src/lists/parsers/lines.go:67 # 0x5b54ff github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [144: 2304] @ 0x5b3ff8 0x5b3fed 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3ff7 bufio.(*Scanner).Text+0x247 /usr/local/go/src/bufio/scan.go:115 # 0x5b3fec github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x23c /go/src/lists/parsers/hosts.go:165 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [522: 12528] @ 0x5bc708 0x5bdaec 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5bc707 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x37 /go/src/lists/list_cache.go:245 # 0x5bdaeb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xbb /go/src/lists/parsers/parser.go:54 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [295: 18880] @ 0x109ecc 0x5b3d04 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x109ecb fmt.Errorf+0x6b /usr/local/go/src/fmt/errors.go:26 # 0x5b3d03 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x193 /go/src/lists/parsers/hosts.go:110 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [323: 5168] @ 0x5b3f04 0x5b3ee1 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3f03 net.ParseIP+0x153 /usr/local/go/src/net/ip.go:495 # 0x5b3ee0 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x130 /go/src/lists/parsers/hosts.go:157 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [319: 10208] @ 0x6c0d8 0x5b4f7c 0x5b4f18 0x5b5514 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b4f7b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x2b /go/src/lists/parsers/lines.go:28 # 0x5b4f17 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x27 /go/src/lists/parsers/adapt.go:8 # 0x5b5513 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5b4fef github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x3f /go/src/lists/parsers/adapt.go:48 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1039: 49872] @ 0x5b3df0 0x5b3de1 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b3def bytes.NewReader+0x3f /usr/local/go/src/bytes/reader.go:159 # 0x5b3de0 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x30 /go/src/lists/parsers/hosts.go:141 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1677: 134160] @ 0x5b39e8 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x5b39e7 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x47 /go/src/lists/parsers/hosts.go:59 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [98: 401408] @ 0x31d000 0x31df40 0x31fd0c 0x5b4744 0x5b4709 0x5b4701 0x5b4004 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x31cfff regexp.(*bitState).reset+0x4f /usr/local/go/src/regexp/backtrack.go:84 # 0x31df3f regexp.(*Regexp).backtrack+0x16f /usr/local/go/src/regexp/backtrack.go:317 # 0x31fd0b regexp.(*Regexp).doExecute+0x1db /usr/local/go/src/regexp/exec.go:535 # 0x5b4743 regexp.(*Regexp).doMatch+0x73 /usr/local/go/src/regexp/exec.go:514 # 0x5b4708 regexp.(*Regexp).MatchString+0x38 /usr/local/go/src/regexp/regexp.go:531 # 0x5b4700 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x30 /go/src/lists/parsers/hosts.go:262 # 0x5b4003 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x253 /go/src/lists/parsers/hosts.go:167 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [962: 46176] @ 0x19be30 0x19b7d0 0x1bedc4 0x5bc7d4 0x5bc7c9 0x5b4218 0x5bc764 0x5bc6e9 0x5bdaec 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x19be2f net/netip.parseIPv4+0x2df /usr/local/go/src/net/netip/netip.go:186 # 0x19b7cf net/netip.ParseAddr+0x5f /usr/local/go/src/net/netip/netip.go:119 # 0x1bedc3 net.parseIP+0x23 /usr/local/go/src/net/ip.go:502 # 0x5bc7d3 net.ParseIP+0x43 /usr/local/go/src/net/ip.go:495 # 0x5bc7c8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x38 /go/src/lists/list_cache.go:251 # 0x5b4217 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x57 /go/src/lists/parsers/hosts.go:189 # 0x5bc763 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x93 /go/src/lists/parsers/hosts.go:51 # 0x5bc6e8 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x18 /go/src/lists/list_cache.go:245 # 0x5bdaeb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xbb /go/src/lists/parsers/parser.go:54 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [854: 27983872] @ 0x31d0a8 0x31df40 0x31fd0c 0x5b4744 0x5b4709 0x5b4701 0x5b4004 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x31d0a7 regexp.(*bitState).reset+0xf7 /usr/local/go/src/regexp/backtrack.go:91 # 0x31df3f regexp.(*Regexp).backtrack+0x16f /usr/local/go/src/regexp/backtrack.go:317 # 0x31fd0b regexp.(*Regexp).doExecute+0x1db /usr/local/go/src/regexp/exec.go:535 # 0x5b4743 regexp.(*Regexp).doMatch+0x73 /usr/local/go/src/regexp/exec.go:514 # 0x5b4708 regexp.(*Regexp).MatchString+0x38 /usr/local/go/src/regexp/regexp.go:531 # 0x5b4700 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x30 /go/src/lists/parsers/hosts.go:262 # 0x5b4003 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x253 /go/src/lists/parsers/hosts.go:167 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [162: 2654208] @ 0x27cf94 0x94718 0x28b85c 0x28bfdc 0x28beb4 0x295228 0x2b1120 0x2aed1c 0x2adfcc 0x88de4 # 0x27cf93 net/http.init.func5+0x23 /usr/local/go/src/net/http/h2_bundle.go:1049 # 0x94717 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:152 # 0x28b85b net/http.http2getDataBufferChunk+0x7b /usr/local/go/src/net/http/h2_bundle.go:1063 # 0x28bfdb net/http.(*http2dataBuffer).lastChunkOrAlloc+0x6b /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x28beb3 net/http.(*http2dataBuffer).Write+0x93 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x295227 net/http.(*http2pipe).Write+0x197 /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x2b111f net/http.(*http2clientConnReadLoop).processData+0x21f /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x2aed1b net/http.(*http2clientConnReadLoop).run+0x36b /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [85633: 350752768] @ 0x24f9f0 0x5b3e88 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x24f9ef bufio.(*Scanner).Scan+0x33f /usr/local/go/src/bufio/scan.go:209 # 0x5b3e87 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0xd7 /go/src/lists/parsers/hosts.go:144 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [85544: 350388224] @ 0x24f9f0 0x5b3c44 0x5b3ac4 0x5b4e8c 0x5b5004 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x24f9ef bufio.(*Scanner).Scan+0x33f /usr/local/go/src/bufio/scan.go:209 # 0x5b3c43 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xd3 /go/src/lists/parsers/hosts.go:100 # 0x5b3ac3 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x123 /go/src/lists/parsers/hosts.go:64 # 0x5b4e8b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x5b /go/src/lists/parsers/adapt.go:25 # 0x5b5003 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x53 /go/src/lists/parsers/adapt.go:55 # 0x5bd87f github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x4f /go/src/lists/parsers/filtererrors.go:75 # 0x5bdadb github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xab /go/src/lists/parsers/parser.go:45 # 0x5bc4ab github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cb /go/src/lists/list_cache.go:244 # 0x5bc143 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x103 /go/src/lists/list_cache.go:180 # 0x5bc013 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x33 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x5b696b github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xcb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x5b621b github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xeb /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x1ebee4 0x1ec22c 0x1f0b80 0x1f17d4 0x1e9fbc 0x1f33b0 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1ebee3 crypto/x509.parseASN1String+0x4b3 /usr/local/go/src/crypto/x509/parser.go:69 # 0x1ec22b crypto/x509.parseName+0x27b /usr/local/go/src/crypto/x509/parser.go:138 # 0x1f0b7f crypto/x509.parseCertificate+0x35f /usr/local/go/src/crypto/x509/parser.go:881 # 0x1f17d3 crypto/x509.ParseCertificate+0x23 /usr/local/go/src/crypto/x509/parser.go:991 # 0x1e9fbb crypto/x509.(*CertPool).AppendCertsFromPEM+0x11b /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x1f33af crypto/x509.loadSystemRoots+0x17f /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x1f311b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x9447f sync.(*Once).doSlow+0xff /usr/local/go/src/sync/once.go:74 # 0x1f2f4b sync.(*Once).Do+0x4b /usr/local/go/src/sync/once.go:65 # 0x1f2f24 crypto/x509.systemRootsPool+0x24 /usr/local/go/src/crypto/x509/root.go:21 # 0x1f6c2f crypto/x509.(*Certificate).Verify+0x17f /usr/local/go/src/crypto/x509/verify.go:784 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x1ec280 0x1f0b80 0x1f17d4 0x1e9fbc 0x1f33b0 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1ec27f crypto/x509.parseName+0x2cf /usr/local/go/src/crypto/x509/parser.go:142 # 0x1f0b7f crypto/x509.parseCertificate+0x35f /usr/local/go/src/crypto/x509/parser.go:881 # 0x1f17d3 crypto/x509.ParseCertificate+0x23 /usr/local/go/src/crypto/x509/parser.go:991 # 0x1e9fbb crypto/x509.(*CertPool).AppendCertsFromPEM+0x11b /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x1f33af crypto/x509.loadSystemRoots+0x17f /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x1f311b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x9447f sync.(*Once).doSlow+0xff /usr/local/go/src/sync/once.go:74 # 0x1f2f4b sync.(*Once).Do+0x4b /usr/local/go/src/sync/once.go:65 # 0x1f2f24 crypto/x509.systemRootsPool+0x24 /usr/local/go/src/crypto/x509/root.go:21 # 0x1f6c2f crypto/x509.(*Certificate).Verify+0x17f /usr/local/go/src/crypto/x509/verify.go:784 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 1408] @ 0x1f0858 0x1f17d4 0x1e9fbc 0x1f33b0 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1f0857 crypto/x509.parseCertificate+0x37 /usr/local/go/src/crypto/x509/parser.go:807 # 0x1f17d3 crypto/x509.ParseCertificate+0x23 /usr/local/go/src/crypto/x509/parser.go:991 # 0x1e9fbb crypto/x509.(*CertPool).AppendCertsFromPEM+0x11b /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x1f33af crypto/x509.loadSystemRoots+0x17f /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x1f311b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x9447f sync.(*Once).doSlow+0xff /usr/local/go/src/sync/once.go:74 # 0x1f2f4b sync.(*Once).Do+0x4b /usr/local/go/src/sync/once.go:65 # 0x1f2f24 crypto/x509.systemRootsPool+0x24 /usr/local/go/src/crypto/x509/root.go:21 # 0x1f6c2f crypto/x509.(*Certificate).Verify+0x17f /usr/local/go/src/crypto/x509/verify.go:784 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 221184] @ 0xcff70 0x1f3344 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0xcff6f os.ReadFile+0xaf /usr/local/go/src/os/file.go:791 # 0x1f3343 crypto/x509.loadSystemRoots+0x113 /usr/local/go/src/crypto/x509/root_unix.go:42 # 0x1f311b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x9447f sync.(*Once).doSlow+0xff /usr/local/go/src/sync/once.go:74 # 0x1f2f4b sync.(*Once).Do+0x4b /usr/local/go/src/sync/once.go:65 # 0x1f2f24 crypto/x509.systemRootsPool+0x24 /usr/local/go/src/crypto/x509/root.go:21 # 0x1f6c2f crypto/x509.(*Certificate).Verify+0x17f /usr/local/go/src/crypto/x509/verify.go:784 # 0x21c1b3 crypto/tls.(*Conn).verifyServerCertificate+0x643 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x21f447 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x21cd33 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x21810b crypto/tls.(*Conn).clientHandshake+0x46b /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x215d67 crypto/tls.(*Conn).handshakeContext+0x337 /usr/local/go/src/crypto/tls/conn.go:1553 # 0x2e2c2b crypto/tls.(*Conn).HandshakeContext+0x6b /usr/local/go/src/crypto/tls/conn.go:1493 # 0x2e2c24 net/http.(*persistConn).addTLS.func2+0x64 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 65536] @ 0x1cb518 0x1cd184 0x1d72dc 0x94480 0x1c9480 0x1c9459 0x1cd4e0 0x1c2c34 0x1d1758 0x1b0378 0x1b035d 0x1b0b30 0x99b6ac 0x99b518 0x99aaf0 0x9a4be4 0x9a55dc 0x4406f0 0x440eb4 0x9a4960 0x9a4959 0x9a623c 0x4f74c 0x88de4 # 0x1cb517 net.open+0x47 /usr/local/go/src/net/parse.go:80 # 0x1cd183 net.maxListenerBacklog+0x33 /usr/local/go/src/net/sock_linux.go:35 # 0x1d72db net.listenerBacklog.func1+0x1b /usr/local/go/src/net/net.go:373 # 0x9447f sync.(*Once).doSlow+0xff /usr/local/go/src/sync/once.go:74 # 0x1c947f sync.(*Once).Do+0x3f /usr/local/go/src/sync/once.go:65 # 0x1c9458 net.listenerBacklog+0x18 /usr/local/go/src/net/net.go:373 # 0x1cd4df net.socket+0x12f /usr/local/go/src/net/sock_posix.go:57 # 0x1c2c33 net.internetSocket+0xa3 /usr/local/go/src/net/ipsock_posix.go:154 # 0x1d1757 net.(*sysListener).listenTCPProto+0x97 /usr/local/go/src/net/tcpsock_posix.go:189 # 0x1b0377 net.(*sysListener).listenTCP+0x267 /usr/local/go/src/net/tcpsock_posix.go:179 # 0x1b035c net.(*ListenConfig).Listen+0x24c /usr/local/go/src/net/dial.go:734 # 0x1b0b2f net.Listen+0x4f /usr/local/go/src/net/dial.go:808 # 0x99b6ab github.com/0xERR0R/blocky/server.newListeners+0xbb /go/src/server/server.go:228 # 0x99b517 github.com/0xERR0R/blocky/server.createHTTPListeners+0x37 /go/src/server/server.go:211 # 0x99aaef github.com/0xERR0R/blocky/server.NewServer+0x1ef /go/src/server/server.go:123 # 0x9a4be3 github.com/0xERR0R/blocky/cmd.startServer+0x123 /go/src/cmd/serve.go:50 # 0x9a55db github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0x8b /go/src/cmd/root.go:43 # 0x4406ef github.com/spf13/cobra.(*Command).execute+0x83f /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x440eb3 github.com/spf13/cobra.(*Command).ExecuteC+0x343 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0x9a495f github.com/spf13/cobra.(*Command).Execute+0x1f /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0x9a4958 github.com/0xERR0R/blocky/cmd.Execute+0x18 /go/src/cmd/root.go:113 # 0x9a623b main.main+0x1b /go/src/main.go:10 # 0x4f74b runtime.main+0x28b /usr/local/go/src/runtime/proc.go:271 0: 0 [1: 16] @ 0x14aa5c 0x34552c 0x3454f9 0x345a34 0x345a7d 0x345ff8 0x345fc9 0x37a1c8 0x37a181 0x9a4850 0x9a4835 0x4402dc 0x44006d 0x440eb4 0x9a4960 0x9a4959 0x9a623c 0x4f74c 0x88de4 # 0x14aa5b strings.genSplit+0x6b /usr/local/go/src/strings/strings.go:249 # 0x34552b strings.Split+0x17b /usr/local/go/src/strings/strings.go:307 # 0x3454f8 github.com/mgutz/ansi.colorCode+0x148 /go/pkg/mod/github.com/mgutz/ansi@v0.0.0-20200706080929-d51e80ef957d/ansi.go:149 # 0x345a33 github.com/mgutz/ansi.ColorCode+0x23 /go/pkg/mod/github.com/mgutz/ansi@v0.0.0-20200706080929-d51e80ef957d/ansi.go:132 # 0x345a7c github.com/mgutz/ansi.ColorFunc+0x6c /go/pkg/mod/github.com/mgutz/ansi@v0.0.0-20200706080929-d51e80ef957d/ansi.go:240 # 0x345ff7 github.com/x-cray/logrus-prefixed-formatter.getCompiledColor+0x117 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:129 # 0x345fc8 github.com/x-cray/logrus-prefixed-formatter.compileColorScheme+0xe8 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:138 # 0x37a1c7 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).SetColorScheme+0xf7 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:164 # 0x37a180 github.com/0xERR0R/blocky/log.ConfigureLogger+0xb0 /go/src/log/logger.go:112 # 0x9a484f github.com/0xERR0R/blocky/log.Configure+0x13f /go/src/log/logger.go:94 # 0x9a4834 github.com/0xERR0R/blocky/cmd.initConfig+0x124 /go/src/cmd/root.go:91 # 0x4402db github.com/spf13/cobra.(*Command).preRun+0x42b /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1017 # 0x44006c github.com/spf13/cobra.(*Command).execute+0x1bc /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:927 # 0x440eb3 github.com/spf13/cobra.(*Command).ExecuteC+0x343 /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0x9a495f github.com/spf13/cobra.(*Command).Execute+0x1f /go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0x9a4958 github.com/0xERR0R/blocky/cmd.Execute+0x18 /go/src/cmd/root.go:113 # 0x9a623b main.main+0x1b /go/src/main.go:10 # 0x4f74b runtime.main+0x28b /usr/local/go/src/runtime/proc.go:271 0: 0 [1: 112] @ 0x31c754 0x31c71d 0x31c270 0x322b5c 0x323640 0x323631 0x5b3908 0x5f754 0x4f804 0x4f6ed 0x88de4 # 0x31c753 regexp/syntax.simplify1+0x903 /usr/local/go/src/regexp/syntax/simplify.go:148 # 0x31c71c regexp/syntax.(*Regexp).Simplify+0x8cc /usr/local/go/src/regexp/syntax/simplify.go:100 # 0x31c26f regexp/syntax.(*Regexp).Simplify+0x41f /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x322b5b regexp.compile+0x5b /usr/local/go/src/regexp/regexp.go:179 # 0x32363f regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:135 # 0x323630 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:315 # 0x5b3907 github.com/0xERR0R/blocky/lists/parsers.init+0x27 /go/src/lists/parsers/hosts.go:27 # 0x5f753 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:7176 # 0x4f803 runtime.doInit+0x343 /usr/local/go/src/runtime/proc.go:7143 # 0x4f6ec runtime.main+0x22c /usr/local/go/src/runtime/proc.go:253 0: 0 [1: 32] @ 0x3130e0 0x312b68 0x315880 0x322b30 0x322b29 0x323640 0x323631 0x72cc50 0x72cdbc 0x5f754 0x4f804 0x4f6ed 0x88de4 # 0x3130df regexp/syntax.(*parser).collapse+0x18f /usr/local/go/src/regexp/syntax/parse.go:561 # 0x312b67 regexp/syntax.(*parser).concat+0x147 /usr/local/go/src/regexp/syntax/parse.go:494 # 0x31587f regexp/syntax.parse+0xcef /usr/local/go/src/regexp/syntax/parse.go:1088 # 0x322b2f regexp/syntax.Parse+0x2f /usr/local/go/src/regexp/syntax/parse.go:889 # 0x322b28 regexp.compile+0x28 /usr/local/go/src/regexp/regexp.go:172 # 0x32363f regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:135 # 0x323630 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:315 # 0x72cc4f github.com/jinzhu/inflection.compile+0x93f /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:169 # 0x72cdbb github.com/jinzhu/inflection.init.0+0x1b /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x5f753 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:7176 # 0x4f803 runtime.doInit+0x343 /usr/local/go/src/runtime/proc.go:7143 # 0x4f6ec runtime.main+0x22c /usr/local/go/src/runtime/proc.go:253 # runtime.MemStats # Alloc = 3111696 # TotalAlloc = 98435258776 # Sys = 57169160 # Lookups = 0 # Mallocs = 260699079 # Frees = 260690509 # HeapAlloc = 3111696 # HeapSys = 49512448 # HeapIdle = 43941888 # HeapInuse = 5570560 # HeapReleased = 43556864 # HeapObjects = 8570 # Stack = 819200 / 819200 # MSpan = 125760 / 897600 # MCache = 4800 / 15600 # BuckHashSys = 1528904 # GCSys = 3561224 # OtherSys = 834184 # NextGC = 6528864 # LastGC = 1768383652066193652 # PauseNs = [156961 103361 137921 134760 3395980 63481 97521 1699490 192802 141082 97880 133680 126241 111401 108001 150721 266921 195922 175961 107121 180440 131120 310522 94760 177161 178202 109961 145920 175280 161920 277562 133041 66641 151201 152880 144641 163000 153560 63121 109081 54640 200401 52400 66280 126001 117401 105200 49241 97961 52480 129960 166920 98400 56120 75640 193721 249641 56360 53160 94801 66960 86320 144961 55920 63440 92800 51561 181041 64880 127960 87601 108201 132801 78600 139481 54680 60840 54880 89241 54000 173801 170921 52561 165081 150760 62361 301442 81800 61680 176561 139961 119761 175841 75840 183841 104160 76800 146001 77160 60360 218241 110120 59120 118920 167361 172001 49520 173241 76800 138320 52321 69960 281042 145481 53240 55480 120961 101440 75000 55560 56881 56761 137081 56681 109600 53360 216801 163081 159001 89680 325762 92400 52280 377002 177281 209521 163961 61120 83720 100201 54800 72600 52241 65201 50121 60120 66401 67280 50841 97801 66480 153441 96481 54640 143841 75041 73400 336882 4994349 91521 150280 48321 178481 148561 145522 143642 173400 91441 74440 99241 68040 188001 166522 62560 83520 115960 128881 159081 116921 161960 199081 172241 144681 117562 175041 153561 129440 95800 94800 207281 43680 71041 105561 116880 254081 58880 275721 88001 245842 63560 49600 108921 163601 204482 93920 270641 88241 113161 64200 155441 139481 165401 118001 105961 102921 288401 193081 168601 256882 120760 165321 103802 116802 65121 119841 290041 296322 139641 249202 215962 140962 121440 170520 172002 110840 200281 151002 78120 54160 109681 53521 56920 56680 219202 53240 50841 153041 85480 257162 474562 175480 306361 89640 3250099 118842 362962] # PauseEnd = [1768367810083427780 1768367810091621146 1768367810100722597 1768367810111123175 1768367810127503347 1768367810138173246 1768367810147784900 1768367810160574652 1768367810167173329 1768367810186624918 1768367810197644499 1768367810203003129 1768367810209141724 1768367810217425570 1768367810224607450 1768367810230745085 1768367810239570814 1768367810250368155 1768367810258175998 1768367810267801892 1768367810278524392 1768367810292299229 1768367810300774997 1768367810308400559 1768367810320132985 1768367810328314231 1768367810334665467 1768367810341532585 1768367810348871586 1768367810356391668 1768367810363039145 1768367810369688383 1768367810376613781 1768367810384082863 1768367810392126868 1768367810399616790 1768367810407155352 1768367810413863790 1768367932216472492 1768368052284590766 1768368172326392133 1768368292370215110 1768368412410145907 1768368532454643528 1768368652500032875 1768368772537779419 1768368892582339361 1768369012634584219 1768369132673145173 1768369252718816765 1768369372758841550 1768369492810094123 1768369612850775476 1768369732889122217 1768369852930704215 1768369972971742821 1768370093014114077 1768370213062531407 1768370333106539992 1768370453152663749 1768370573214607435 1768370693252292704 1768370813295773528 1768370933372060294 1768371053432691400 1768371173493848759 1768371293534314883 1768371413576924418 1768371533628748525 1768371653670694217 1768371773720033150 1768371893761407399 1768372013797786939 1768372133838591800 1768372253878575103 1768372373921586743 1768372493993114543 1768372614032860804 1768372734068153041 1768372854114431499 1768372974161383601 1768373094198423549 1768373214239813305 1768373334292447407 1768373454335042939 1768373574375819524 1768373694421191135 1768373814501390021 1768373934547211474 1768374054590052751 1768374174649821947 1768374294700629741 1768374414717124416 1768374534788901182 1768374654821817010 1768374774859045302 1768374894898547447 1768375014950152380 1768375134992975434 1768375255030671674 1768375375105393805 1768375495169137673 1768375615233897067 1768375735285319825 1768375855345467433 1768375975406055963 1768376095449092397 1768376215497413821 1768376335551890616 1768376455594652377 1768376575640271993 1768376695681676511 1768376815730826634 1768376935771121746 1768377055819190462 1768377175857285442 1768377295899396338 1768377415938331412 1768377535998256406 1768377656017253345 1768377776060569704 1768377896106938600 1768378016145824692 1768378136195049524 1768378256231038517 1768378378083132376 1768378498122320718 1768378618161083658 1768378738195425292 1768378858235494079 1768378978297498993 1768379098338741627 1768379218397305201 1768379338448960317 1768379458505275162 1768379578545674156 1768379698591263539 1768379818638183811 1768379938684374038 1768380058726960084 1768380178763949298 1768380298804940814 1768380418845879973 1768380538883344882 1768380658925656517 1768380778965924094 1768380899007560638 1768381019051580677 1768381139092095335 1768381259140452238 1768381379183451894 1768381499228795619 1768381619271295288 1768381739316868054 1768381859354160453 1768381979404421246 1768382099455097241 1768382209752100570 1768382209760964941 1768382209764774043 1768382209768626665 1768382209774032857 1768382209780263813 1768382209785997886 1768382209796061464 1768382209804349552 1768382209811021790 1768382209815294535 1768382209820474165 1768382209827218644 1768382209834459045 1768382209840649241 1768382209854060479 1768382209861108879 1768382209877457294 1768382209889228001 1768382209895403797 1768382209904792611 1768382209914597148 1768382209922261472 1768382209929928556 1768382209936666195 1768382209945580127 1768382209950922598 1768382209958161079 1768382209968285338 1768382209975319218 1768382209983897068 1768382209992190276 1768382210003879863 1768382210012353872 1768382210027522760 1768382210038962626 1768382210048602881 1768382210057412972 1768382210064334852 1768382210072351258 1768382210086145498 1768382210095660313 1768382210112114528 1768382210117938401 1768382210123627554 1768382210130382193 1768382210141742219 1768382210151321954 1768382210159998364 1768382210166030039 1768382210171979753 1768382210180520483 1768382210190064258 1768382210198576427 1768382210206126870 1768382210222042842 1768382210230605732 1768382210238394017 1768382210257113885 1768382210269781238 1768382210284067400 1768382210300144933 1768382210310212191 1768382210316532908 1768382210323486868 1768382210329539103 1768382210385346985 1768382210399457506 1768382210408316957 1768382210415491399 1768382210422848961 1768382210429195438 1768382210436069997 1768382210443560281 1768382210450625121 1768382210458002844 1768382210464875764 1768382210471482002 1768382210478975405 1768382210486008246 1768382331536736706 1768382451581567122 1768382571624755443 1768382691671109383 1768382811715556791 1768382931759672358 1768383051797680969 1768383171850485866 1768383291888985000 1768383411948389015 1768383531991353383 1768383652066193652 1768367810005901626 1768367810012380902 1768367810032587575 1768367810040748541 1768367810053818054 1768367810063731910 1768367810075652656] # NumGC = 29689 # NumForcedGC = 2 # GCCPUFraction = 8.04196589866214e-06 # DebugGC = false # MaxRSS = 67850240