heap profile: 5: 173440 [260861: 1126566720] @ heap/1048576 1: 90112 [59: 5316608] @ 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: 81920 [24: 1966080] @ 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: 640 [1: 640] @ 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: 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 1: 320 [1: 320] @ 0x311070 0x311015 0x310710 0x310474 0x30f280 0x322b64 0x323640 0x323631 0x72c63c 0x72cdbc 0x5f754 0x4f804 0x4f6ed 0x88de4 # 0x31106f regexp/syntax.(*compiler).inst+0x8f /usr/local/go/src/regexp/syntax/compile.go:164 # 0x311014 regexp/syntax.(*compiler).rune+0x34 /usr/local/go/src/regexp/syntax/compile.go:273 # 0x31070f regexp/syntax.(*compiler).compile+0x12ef /usr/local/go/src/regexp/syntax/compile.go:101 # 0x310473 regexp/syntax.(*compiler).compile+0x1053 /usr/local/go/src/regexp/syntax/compile.go:145 # 0x30f27f regexp/syntax.Compile+0x11f /usr/local/go/src/regexp/syntax/compile.go:74 # 0x322b63 regexp.compile+0x63 /usr/local/go/src/regexp/regexp.go:180 # 0x32363f regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:135 # 0x323630 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:315 # 0x72c63b github.com/jinzhu/inflection.compile+0x32b /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:139 # 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 0: 0 [5: 80] @ 0x9449f0 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9449ef github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x1ff /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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 512] @ 0x172ff0 0x172f91 0x172fa1 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f7624 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x172fef crypto/internal/bigmod.(*Nat).reset+0x16f /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x172f90 crypto/internal/bigmod.(*Nat).set+0x110 /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x172fa0 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x120 /usr/local/go/src/crypto/internal/bigmod/nat.go:791 # 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: 303104] @ 0x985610 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x98560f runtime/pprof.writeHeapInternal+0x9f /usr/local/go/src/runtime/pprof/pprof.go:602 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 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 [1: 1536] @ 0x77da0 0x7795c 0x72d98 0x86a9c # 0x77d9f runtime.makeTraceFrames+0x3f /usr/local/go/src/runtime/trace2stack.go:168 # 0x7795b runtime.(*traceStackTable).dump+0x13b /usr/local/go/src/runtime/trace2stack.go:127 # 0x72d97 runtime.traceAdvance.func4+0x47 /usr/local/go/src/runtime/trace2.go:529 # 0x86a9b runtime.systemstack+0x6b /usr/local/go/src/runtime/asm_arm64.s:243 0: 0 [1: 16] @ 0x9852b4 0x985954 0x9854dc 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9852b3 runtime/pprof.printStackRecord+0x1d3 /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: 16] @ 0x9852f0 0x985954 0x9854dc 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9852ef runtime/pprof.printStackRecord+0x20f /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: 288] @ 0x3eec80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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: 5376] @ 0x981394 0x981335 0x10ca54 0x9862e4 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x981393 text/tabwriter.(*Writer).append+0x123 /usr/local/go/src/text/tabwriter/tabwriter.go:410 # 0x981334 text/tabwriter.(*Writer).Write+0xc4 /usr/local/go/src/text/tabwriter/tabwriter.go:533 # 0x10ca53 fmt.Fprintf+0x83 /usr/local/go/src/fmt/print.go:225 # 0x9862e3 runtime/pprof.writeHeapInternal+0xd73 /usr/local/go/src/runtime/pprof/pprof.go:692 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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 [2: 32] @ 0x985310 0x985954 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x98530f runtime/pprof.printStackRecord+0x22f /usr/local/go/src/runtime/pprof/pprof.go:541 # 0x985953 runtime/pprof.writeHeapInternal+0x3e3 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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 [2: 32] @ 0x9852d0 0x985954 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9852cf runtime/pprof.printStackRecord+0x1ef /usr/local/go/src/runtime/pprof/pprof.go:541 # 0x985953 runtime/pprof.writeHeapInternal+0x3e3 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 32768] @ 0xbc8e8 0x1c9e4c 0x1c9e09 0x1d0fc8 0x1cf9f0 0x2c62f0 0xbc92c 0xbc6b8 0xbc691 0x28667c 0x288478 0x289138 0x9a1468 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xbc8e7 io.copyBuffer+0x107 /usr/local/go/src/io/io.go:426 # 0x1c9e4b io.Copy+0x5b /usr/local/go/src/io/io.go:388 # 0x1c9e08 net.genericReadFrom+0x18 /usr/local/go/src/net/net.go:689 # 0x1d0fc7 net.(*TCPConn).readFrom+0x67 /usr/local/go/src/net/tcpsock_posix.go:54 # 0x1cf9ef net.(*TCPConn).ReadFrom+0x2f /usr/local/go/src/net/tcpsock.go:130 # 0x2c62ef net/http.(*response).ReadFrom+0x28f /usr/local/go/src/net/http/server.go:606 # 0xbc92b io.copyBuffer+0x14b /usr/local/go/src/io/io.go:415 # 0xbc6b7 io.Copy+0x97 /usr/local/go/src/io/io.go:388 # 0xbc690 io.CopyN+0x70 /usr/local/go/src/io/io.go:364 # 0x28667b net/http.serveContent+0xabb /usr/local/go/src/net/http/fs.go:378 # 0x288477 net/http.serveFile+0x5a7 /usr/local/go/src/net/http/fs.go:705 # 0x289137 net/http.(*fileHandler).ServeHTTP+0xc7 /usr/local/go/src/net/http/fs.go:935 # 0x9a1467 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x227 /usr/local/go/src/net/http/server.go:2209 # 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: 32768] @ 0x27d334 0x94718 0x2c60a8 0x2c6099 0xbc92c 0xbc6b8 0xbc691 0x28667c 0x288478 0x289138 0x9a1468 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x27d333 net/http.init.func15+0x23 /usr/local/go/src/net/http/server.go:811 # 0x94717 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:152 # 0x2c60a7 net/http.getCopyBuf+0x47 /usr/local/go/src/net/http/server.go:814 # 0x2c6098 net/http.(*response).ReadFrom+0x38 /usr/local/go/src/net/http/server.go:578 # 0xbc92b io.copyBuffer+0x14b /usr/local/go/src/io/io.go:415 # 0xbc6b7 io.Copy+0x97 /usr/local/go/src/io/io.go:388 # 0xbc690 io.CopyN+0x70 /usr/local/go/src/io/io.go:364 # 0x28667b net/http.serveContent+0xabb /usr/local/go/src/net/http/fs.go:378 # 0x288477 net/http.serveFile+0x5a7 /usr/local/go/src/net/http/fs.go:705 # 0x289137 net/http.(*fileHandler).ServeHTTP+0xc7 /usr/local/go/src/net/http/fs.go:935 # 0x9a1467 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x227 /usr/local/go/src/net/http/server.go:2209 # 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: 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 [1: 128] @ 0x952e0 0x94630 0x2c7860 0x2cb618 0x2cc310 0x88de4 # 0x952df sync.(*poolChain).pushHead+0x4f /usr/local/go/src/sync/poolqueue.go:234 # 0x9462f sync.(*Pool).Put+0x7f /usr/local/go/src/sync/pool.go:112 # 0x2c785f net/http.putBufioWriter+0xef /usr/local/go/src/net/http/server.go:864 # 0x2cb617 net/http.(*response).finishRequest+0x57 /usr/local/go/src/net/http/server.go:1667 # 0x2cc30f net/http.(*conn).serve+0x52f /usr/local/go/src/net/http/server.go:2045 0: 0 [1: 704] @ 0x21258 0x22c84 0x25c24 0x396230 0x3961ed 0x3d0a2c 0x397934 0x39888c 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39622f github.com/miekg/dns.compressionMap.insert+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x3961ec github.com/miekg/dns.packDomainName+0x25c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x3d0a2b github.com/miekg/dns.(*SOA).pack+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:914 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39888b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3cb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:810 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x952c8 0x94630 0x2c0298 0x2bfeb0 0x2c824c 0x2cc0a4 0x88de4 # 0x952c7 sync.(*poolChain).pushHead+0x37 /usr/local/go/src/sync/poolqueue.go:233 # 0x9462f sync.(*Pool).Put+0x7f /usr/local/go/src/sync/pool.go:112 # 0x2c0297 net/http.putTextprotoReader+0x57 /usr/local/go/src/net/http/request.go:1032 # 0x2bfeaf net/http.readRequest+0x5df /usr/local/go/src/net/http/request.go:1145 # 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 [1: 32] @ 0x396b08 0x39a398 0x398ad4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 112] @ 0x338d54 0x379cb0 0x379bd4 0x379c5c 0x94b768 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 # 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: 288] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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: 32] @ 0x396b08 0x3db224 0x397de8 0x397b50 0x397f9c 0x398c50 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 # 0x3db223 github.com/miekg/dns.(*SOA).unpack+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2601 # 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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] @ 0xd88f0 0x2cbe9c 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x2cbe9b net/http.(*conn).serve+0xbb /usr/local/go/src/net/http/server.go:1892 0: 0 [1: 448] @ 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: 768] @ 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 [1: 256] @ 0x170824 0x17080d 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x170823 crypto/internal/bigmod.NewNat+0x33 /usr/local/go/src/crypto/internal/bigmod/nat.go:71 # 0x17080c crypto/internal/bigmod.rr+0x1c /usr/local/go/src/crypto/internal/bigmod/nat.go:320 # 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 # 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: 112] @ 0xd7f90 0xd8830 0xd87f9 0x99f4f8 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0xd7f8f context.WithDeadlineCause+0x8f /usr/local/go/src/context/context.go:626 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x99f4f7 github.com/0xERR0R/blocky/server.(*Server).resolve+0x87 /go/src/server/server.go:658 # 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] @ 0x20d0d 0x2479c 0x5a06e0 0x5a06a5 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a06df github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x7f /go/src/cache/stringcache/string_caches.go:78 # 0x5a06a4 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x44 /go/src/cache/stringcache/string_caches.go:91 # 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: 384] @ 0x2a63a4 0x2a62fc 0x28acbc 0x88de4 # 0x2a63a3 net/http.(*http2Transport).newClientConn+0x73 /usr/local/go/src/net/http/h2_bundle.go:7805 # 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: 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: 16] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x95a4b0 0x95b980 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x95a4af github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x2f /go/src/resolver/upstream_resolver.go:194 # 0x95b97f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xdf /go/src/resolver/upstream_resolver.go:345 # 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] @ 0x390f20 0x390ef5 0x390f29 0x39d190 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x390f1f net.IPv4+0x1bf /usr/local/go/src/net/ip.go:53 # 0x390ef4 net.IP.To16+0x194 /usr/local/go/src/net/ip.go:229 # 0x390f28 github.com/miekg/dns.(*EDNS0_SUBNET).unpack+0x1c8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:347 # 0x39d18f github.com/miekg/dns.unpackDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:421 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 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: 16] @ 0x9449f0 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x9449ef github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x1ff /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: 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: 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: 48] @ 0xd88f0 0x379984 0x379be4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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: 1024] @ 0x171ac4 0x172f8c 0x172f7d 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 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 # 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 # 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: 48] @ 0x1ec280 0x1f0b80 0x1f17d4 0x208af0 0x21bc24 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 # 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: 1408] @ 0x21258 0x20ff8 0x2af8cc 0x2af414 0x2aef18 0x2adfcc 0x88de4 # 0x2af8cb net/http.(*http2clientConnReadLoop).handleResponse+0x2ab /usr/local/go/src/net/http/h2_bundle.go:9481 # 0x2af413 net/http.(*http2clientConnReadLoop).processHeaders+0x93 /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x2aef17 net/http.(*http2clientConnReadLoop).run+0x567 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x2adfcb net/http.(*http2ClientConn).readLoop+0x5b /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 28672] @ 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] @ 0x3eefdc 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eefdb github.com/0xERR0R/blocky/util.AnswerToString+0x38b /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 128] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 80] @ 0x10cb30 0x379f6c 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x379f6b github.com/0xERR0R/blocky/log.WithPrefix+0xab /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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 256] @ 0x94b34 0x9493c 0x94690 0x338250 0x3397b0 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 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 # 0x33824f github.com/sirupsen/logrus.(*defaultPool).Get+0x1f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x3397af github.com/sirupsen/logrus.(*Entry).log+0x3bf /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 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: 1792] @ 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: 32] @ 0x396b08 0x3d8614 0x397de8 0x397b50 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 # 0x3d8613 github.com/miekg/dns.(*NS).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2129 # 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] @ 0x952c8 0x94630 0x2c7860 0x2cb904 0x2cb970 0x2cd048 0x2cc424 0x88de4 # 0x952c7 sync.(*poolChain).pushHead+0x37 /usr/local/go/src/sync/poolqueue.go:233 # 0x9462f sync.(*Pool).Put+0x7f /usr/local/go/src/sync/pool.go:112 # 0x2c785f net/http.putBufioWriter+0xef /usr/local/go/src/net/http/server.go:864 # 0x2cb903 net/http.(*conn).finalFlush+0x73 /usr/local/go/src/net/http/server.go:1743 # 0x2cb96f net/http.(*conn).close+0x1f /usr/local/go/src/net/http/server.go:1750 # 0x2cd047 net/http.(*conn).serve.func1+0x197 /usr/local/go/src/net/http/server.go:1909 # 0x2cc423 net/http.(*conn).serve+0x643 /usr/local/go/src/net/http/server.go:2075 0: 0 [1: 48] @ 0x10cb30 0x3eeeac 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eeeab github.com/0xERR0R/blocky/util.AnswerToString+0x25b /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 [2: 48] @ 0x6bffd 0x6ba74 0x6bc98 0x3893a8 0x3c1f24 0x3eefd4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 # 0x3893a7 github.com/miekg/dns.(*RR_Header).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:91 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [2: 32] @ 0x396b08 0x39b3a4 0x397ad4 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 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 # 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: 288] @ 0x20d0d 0x25e50 0x941398 0x940f64 0x9560a4 0x88de4 # 0x941397 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x3b7 /go/src/querylog/logger_writer.go:33 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 32] @ 0x94aa8 0x9493c 0x945e0 0x2c7860 0x2cb904 0x2cb970 0x2cd048 0x2cc424 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 # 0x945df sync.(*Pool).Put+0x2f /usr/local/go/src/sync/pool.go:108 # 0x2c785f net/http.putBufioWriter+0xef /usr/local/go/src/net/http/server.go:864 # 0x2cb903 net/http.(*conn).finalFlush+0x73 /usr/local/go/src/net/http/server.go:1743 # 0x2cb96f net/http.(*conn).close+0x1f /usr/local/go/src/net/http/server.go:1750 # 0x2cd047 net/http.(*conn).serve.func1+0x197 /usr/local/go/src/net/http/server.go:1909 # 0x2cc423 net/http.(*conn).serve+0x643 /usr/local/go/src/net/http/server.go:2075 0: 0 [1: 48] @ 0x6bffd 0x6ba74 0x6bbf8 0x3c1f5c 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3c1f5b github.com/miekg/dns.(*NS).String+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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: 96] @ 0x18224c 0x23fa7c 0x23f959 0x2402d4 0x21fbb8 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 # 0x2402d3 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xc3 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x21fbb7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x267 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:607 # 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: 160] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 144] @ 0x3eec80 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x1bda60 0x390bc4 0x3902dc 0x399748 0x3a04c8 0x99f760 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x1bda5f net.IP.Mask+0xef /usr/local/go/src/net/ip.go:282 # 0x390bc3 github.com/miekg/dns.(*EDNS0_SUBNET).pack+0x463 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:307 # 0x3902db github.com/miekg/dns.(*OPT).len+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x399747 github.com/miekg/dns.msgLenWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x3a04c7 github.com/miekg/dns.(*Msg).Truncate+0x37 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_truncate.go:44 # 0x99f75f github.com/0xERR0R/blocky/server.(*Server).resolve+0x2ef /go/src/server/server.go:688 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 192] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 1280] @ 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] @ 0x1806f4 0x1ec1f0 0x1f0b80 0x1f17d4 0x208af0 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1806f3 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x53 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x1ec1ef crypto/x509.parseName+0x23f /usr/local/go/src/crypto/x509/parser.go:129 # 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 [1: 128] @ 0x952e0 0x94630 0x3f1558 0x2d0b2c 0x2cc2e8 0x88de4 # 0x952df sync.(*poolChain).pushHead+0x4f /usr/local/go/src/sync/poolqueue.go:234 # 0x9462f sync.(*Pool).Put+0x7f /usr/local/go/src/sync/pool.go:112 # 0x3f1557 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x297 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:91 # 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: 80] @ 0x10cb30 0x3eedf0 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eedef github.com/0xERR0R/blocky/util.AnswerToString+0x19f /go/src/util/common.go:53 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 64] @ 0x3eec80 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x21258 0x22c84 0x25c24 0x396230 0x3961ed 0x3d0a2c 0x397934 0x39888c 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39622f github.com/miekg/dns.compressionMap.insert+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x3961ec github.com/miekg/dns.packDomainName+0x25c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x3d0a2b github.com/miekg/dns.(*SOA).pack+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:914 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39888b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3cb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:810 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 1408] @ 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 [1: 4864] @ 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] @ 0x49ff38 0x49f8b8 0x4a2f10 0x4a3298 0x4a462c 0x4a41bc 0x4a3d10 0x49ecfc 0x4a8c60 0x4a8e20 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x49ff37 html/template.(*escaper).escapeAction+0x3c7 /usr/local/go/src/html/template/escape.go:199 # 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 # 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: 16] @ 0x474ed4 0x474e09 0x95b388 0x95b321 0x95b534 0x952edc 0x953e40 0x88de4 # 0x474ed3 strings.(*Builder).WriteString+0x133 /usr/local/go/src/strings/builder.go:116 # 0x474e08 github.com/0xERR0R/blocky/config.Upstream.String+0x68 /go/src/config/upstream.go:35 # 0x95b387 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xc7 /go/src/resolver/upstream_resolver.go:50 # 0x95b320 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x60 /go/src/resolver/upstream_resolver.go:314 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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: 64] @ 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: 48] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eeeac 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x941174 0x940f64 0x9560a4 0x88de4 # 0x941173 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x193 /go/src/querylog/logger_writer.go:37 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 96] @ 0x5b739c 0x5b6f5c 0x5b6f5d 0x5b7c44 0x5be50c 0x5bbcfc 0x5bb398 0x5b621c 0x88de4 # 0x5b739b github.com/ThinkChaos/parcour/jobgroup.(*withContext).WaitCtx+0x3b /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:115 # 0x5b6f5b github.com/ThinkChaos/parcour/jobgroup.(*withContext).Wait+0x5b /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:109 # 0x5b6f5c github.com/ThinkChaos/parcour/jobgroup.(*withContext).close+0x5c /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:94 # 0x5b7c43 github.com/ThinkChaos/parcour/jobgroup.(*withParent).Close+0x23 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:38 # 0x5be50b github.com/ThinkChaos/parcour.(*Producers[...]).Close+0x5b /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:69 # 0x5bbcfb github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x3bb /go/src/lists/list_cache.go:215 # 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: 352] @ 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] @ 0x2a666c 0x2a6645 0x2a6605 0x2a62fc 0x28acbc 0x88de4 # 0x2a666b bufio.NewWriterSize+0x33b /usr/local/go/src/bufio/bufio.go:595 # 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: 64] @ 0x6bffd 0x6ba74 0x6bbf8 0x3c1f5c 0x3eefd4 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3c1f5b github.com/miekg/dns.(*NS).String+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 3145728] @ 0x5fb48 0x74474 0x720e0 0x6c0520 0x990c30 0x2cd718 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x6c051f runtime/trace.Start+0xcf /usr/local/go/src/runtime/trace/trace.go:125 # 0x990c2f net/http/pprof.Trace+0x29f /usr/local/go/src/net/http/pprof/pprof.go:178 # 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 # 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 [3: 48] @ 0x9852d0 0x985954 0x9854dc 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9852cf runtime/pprof.printStackRecord+0x1ef /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 [3: 48] @ 0x985310 0x985954 0x9854dc 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x98530f runtime/pprof.printStackRecord+0x22f /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: 16] @ 0x985328 0x985954 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x985327 runtime/pprof.printStackRecord+0x247 /usr/local/go/src/runtime/pprof/pprof.go:541 # 0x985953 runtime/pprof.writeHeapInternal+0x3e3 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 16] @ 0x2c579c 0x24ebec 0x2cb518 0x2cb168 0x24e91c 0x24ebcc 0x980560 0x9809b8 0x980c90 0x980c50 0x980c50 0x980c50 0x981234 0x9815b4 0x10ca54 0x9853e4 0x985954 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 # 0x2c579b net/http.(*chunkWriter).Write+0x9b /usr/local/go/src/net/http/server.go:381 # 0x24ebeb bufio.(*Writer).Write+0xeb /usr/local/go/src/bufio/bufio.go:679 # 0x2cb517 net/http.(*response).write+0x307 /usr/local/go/src/net/http/server.go:1653 # 0x2cb167 net/http.(*response).Write+0x37 /usr/local/go/src/net/http/server.go:1611 # 0x24e91b bufio.(*Writer).Flush+0x5b /usr/local/go/src/bufio/bufio.go:639 # 0x24ebcb bufio.(*Writer).Write+0xcb /usr/local/go/src/bufio/bufio.go:683 # 0x98055f text/tabwriter.(*Writer).write0+0x2f /usr/local/go/src/text/tabwriter/tabwriter.go:251 # 0x9809b7 text/tabwriter.(*Writer).writeLines+0x217 /usr/local/go/src/text/tabwriter/tabwriter.go:318 # 0x980c8f text/tabwriter.(*Writer).format+0x17f /usr/local/go/src/text/tabwriter/tabwriter.go:405 # 0x980c4f text/tabwriter.(*Writer).format+0x13f /usr/local/go/src/text/tabwriter/tabwriter.go:399 # 0x980c4f text/tabwriter.(*Writer).format+0x13f /usr/local/go/src/text/tabwriter/tabwriter.go:399 # 0x980c4f text/tabwriter.(*Writer).format+0x13f /usr/local/go/src/text/tabwriter/tabwriter.go:399 # 0x981233 text/tabwriter.(*Writer).flushNoDefers+0x133 /usr/local/go/src/text/tabwriter/tabwriter.go:513 # 0x9815b3 text/tabwriter.(*Writer).Write+0x343 /usr/local/go/src/text/tabwriter/tabwriter.go:546 # 0x10ca53 fmt.Fprintf+0x83 /usr/local/go/src/fmt/print.go:225 # 0x9853e3 runtime/pprof.printStackRecord+0x303 /usr/local/go/src/runtime/pprof/pprof.go:553 # 0x985953 runtime/pprof.writeHeapInternal+0x3e3 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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 0: 0 [1: 1024] @ 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 [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: 16] @ 0x396b08 0x39b3a4 0x397ad4 0x397f9c 0x398c50 0x398e60 0x3865cc 0x386498 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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] @ 0xe25b0 0xe2070 0x389348 0x3c1f24 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xe25af strconv.formatBits+0x1df /usr/local/go/src/strconv/itoa.go:199 # 0xe206f strconv.FormatInt+0xaf /usr/local/go/src/strconv/itoa.go:29 # 0x389347 github.com/miekg/dns.(*RR_Header).String+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:90 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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: 144] @ 0x3eec80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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: 24] @ 0x396b08 0x3db224 0x397de8 0x397b50 0x397f9c 0x398c50 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 # 0x3db223 github.com/miekg/dns.(*SOA).unpack+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2601 # 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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] @ 0x99e9ac 0x99e955 0x99efa0 0x99f154 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x99e9ab github.com/google/uuid.UUID.String+0xeb /go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0x99e954 github.com/0xERR0R/blocky/server.newRequest+0x94 /go/src/server/server.go:570 # 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 [2: 224] @ 0x3c8670 0x3c8750 0x3c8528 0x3b876c 0x3b8624 0x99f3f8 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x3c866f github.com/miekg/dns.parseDstFromOOB+0x2f /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:73 # 0x3c874f github.com/miekg/dns.correctSource+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:86 # 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: 32] @ 0x37d078 0x37d019 0x3c87e0 0x3c8528 0x3b876c 0x3b8624 0x99f3f8 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x37d077 golang.org/x/net/internal/socket.NewControlMessage+0x127 /go/pkg/mod/golang.org/x/net@v0.25.0/internal/socket/socket.go:215 # 0x37d018 golang.org/x/net/ipv4.(*ControlMessage).Marshal+0xc8 /go/pkg/mod/golang.org/x/net@v0.25.0/ipv4/control.go:64 # 0x3c87df github.com/miekg/dns.correctSource+0xaf /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:100 # 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] @ 0x382754 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x94a8e8 0x94a4b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x382753 github.com/miekg/dns.init.func2+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:12 # 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 # 0x94a8e7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x77 /go/src/resolver/caching_resolver.go:212 # 0x94a4af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x2ff /go/src/resolver/caching_resolver.go:175 # 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: 3072] @ 0x6c244c 0x6c2411 0x9627c0 0x9623fc 0x88de4 # 0x6c244b github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0xab /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0x6c2410 github.com/hashicorp/golang-lru.(*Cache).Keys+0x70 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0x9627bf github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x2f /go/src/cache/expirationcache/expiration_cache.go:117 # 0x9623fb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x7b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x99ea9c 0x99efa0 0x99f154 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x99ea9b github.com/0xERR0R/blocky/server.newRequest+0x1db /go/src/server/server.go:572 # 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: 48] @ 0x20f94 0x338a80 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 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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: 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: 48] @ 0x20f94 0x338a80 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94e4d8 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 # 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 # 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: 24] @ 0x944510 0x9444bd 0x944bf4 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94450f github.com/miekg/dns.(*Msg).SetReply+0x9f /go/pkg/mod/github.com/miekg/dns@v1.1.59/defaults.go:25 # 0x9444bc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x4c /go/src/resolver/blocking_resolver.go:334 # 0x944bf3 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x403 /go/src/resolver/blocking_resolver.go:389 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x59f5a8 0x59f5dd 0x944b5c 0x944b41 0x944b29 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x59f5a7 golang.org/x/exp/maps.Keys[...]+0x107 /go/pkg/mod/golang.org/x/exp@v0.0.0-20230510235704-dd950f8aeaea/maps/maps.go:11 # 0x59f5dc github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x13c /go/src/cache/stringcache/chained_grouped_cache.go:37 # 0x944b5b github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x36b /go/src/lists/list_cache.go:108 # 0x944b40 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x350 /go/src/resolver/blocking_resolver.go:520 # 0x944b28 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x338 /go/src/resolver/blocking_resolver.go:388 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x94a32c 0x94a319 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x94a32b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x17b /go/src/util/common.go:188 # 0x94a318 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x168 /go/src/resolver/caching_resolver.go:172 # 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] @ 0x11f01c 0x3868bc 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x11f01b encoding/binary.Read+0x6b /usr/local/go/src/encoding/binary/binary.go:240 # 0x3868bb github.com/miekg/dns.(*Conn).ReadMsgHeader+0x22b /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:287 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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] @ 0x3eedc4 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eedc3 github.com/0xERR0R/blocky/util.AnswerToString+0x173 /go/src/util/common.go:53 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x3eee80 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x3eee7f github.com/0xERR0R/blocky/util.AnswerToString+0x22f /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: 48] @ 0x6bffd 0x6ba74 0x6bc98 0x3893e4 0x3c1f24 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3893e3 github.com/miekg/dns.(*RR_Header).String+0x123 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:92 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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: 8] @ 0x1d061c 0x1d168c 0x1d087c 0x2d0ed8 0x99e4fc 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 # 0x2d0ed7 net/http.(*Server).Serve+0x2a7 /usr/local/go/src/net/http/server.go:3255 # 0x99e4fb github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12b /go/src/server/server.go:507 0: 0 [1: 24] @ 0x6bffd 0x6ba74 0x6bc98 0x3893a8 0x3c1f24 0x3eefd4 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3893a7 github.com/miekg/dns.(*RR_Header).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:91 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 256] @ 0x94b34 0x9493c 0x945e0 0x2c74f0 0x2cb8bc 0x2cb970 0x2cd048 0x2cc424 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 # 0x2c74ef net/http.putBufioReader+0x10f /usr/local/go/src/net/http/server.go:846 # 0x2cb8bb net/http.(*conn).finalFlush+0x2b /usr/local/go/src/net/http/server.go:1735 # 0x2cb96f net/http.(*conn).close+0x1f /usr/local/go/src/net/http/server.go:1750 # 0x2cd047 net/http.(*conn).serve.func1+0x197 /usr/local/go/src/net/http/server.go:1909 # 0x2cc423 net/http.(*conn).serve+0x643 /usr/local/go/src/net/http/server.go:2075 0: 0 [4: 64] @ 0x390b94 0x390b71 0x39d3d4 0x3cf1d8 0x397934 0x39890c 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x390b93 net.CIDRMask+0x433 /usr/local/go/src/net/ip.go:86 # 0x390b70 github.com/miekg/dns.(*EDNS0_SUBNET).pack+0x410 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:307 # 0x39d3d3 github.com/miekg/dns.packDataOpt+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:432 # 0x3cf1d7 github.com/miekg/dns.(*OPT).pack+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:730 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39890b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x44b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:816 # 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 [1: 112] @ 0x3eec80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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] @ 0x346c6c 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x346c6b github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x33b /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 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: 128] @ 0x952e0 0x94630 0x3b82d4 0x3b577c 0x3b708c 0x3b5d9c 0x99e590 0x88de4 # 0x952df sync.(*poolChain).pushHead+0x4f /usr/local/go/src/sync/poolqueue.go:234 # 0x9462f sync.(*Pool).Put+0x7f /usr/local/go/src/sync/pool.go:112 # 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 [1: 1024] @ 0x78190 0x77948 0x72d98 0x86a9c # 0x7818f runtime.fpunwindExpand+0x6f /usr/local/go/src/runtime/trace2stack.go:240 # 0x77947 runtime.(*traceStackTable).dump+0x127 /usr/local/go/src/runtime/trace2stack.go:127 # 0x72d97 runtime.traceAdvance.func4+0x47 /usr/local/go/src/runtime/trace2.go:529 # 0x86a9b runtime.systemstack+0x6b /usr/local/go/src/runtime/asm_arm64.s:243 0: 0 [1: 224] @ 0x985128 0x985119 0x985954 0x9854dc 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x985118 runtime/pprof.printStackRecord+0x38 /usr/local/go/src/runtime/pprof/pprof.go:530 # 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: 270336] @ 0x985610 0x9854dc 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x98560f runtime/pprof.writeHeapInternal+0x9f /usr/local/go/src/runtime/pprof/pprof.go:602 # 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 [4: 4194304] @ 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 [4: 4194304] @ 0x5fb48 0x7443c 0x720e0 0x6c0520 0x990c30 0x2cd718 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x6c051f runtime/trace.Start+0xcf /usr/local/go/src/runtime/trace/trace.go:125 # 0x990c2f net/http/pprof.Trace+0x29f /usr/local/go/src/net/http/pprof/pprof.go:178 # 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 # 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: 557056] @ 0x981394 0x981335 0x10ca54 0x98535c 0x985954 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x981393 text/tabwriter.(*Writer).append+0x123 /usr/local/go/src/text/tabwriter/tabwriter.go:410 # 0x981334 text/tabwriter.(*Writer).Write+0xc4 /usr/local/go/src/text/tabwriter/tabwriter.go:533 # 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 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 96] @ 0x98031c 0x98158c 0x10ca54 0x98535c 0x985954 0x985540 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 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 57344] @ 0x980258 0x98158c 0x10ca54 0x98535c 0x985954 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x980257 text/tabwriter.(*Writer).addLine+0x77 /usr/local/go/src/text/tabwriter/tabwriter.go:118 # 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 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 221184] @ 0x981394 0x981335 0x10ca54 0x98535c 0x985954 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x981393 text/tabwriter.(*Writer).append+0x123 /usr/local/go/src/text/tabwriter/tabwriter.go:410 # 0x981334 text/tabwriter.(*Writer).Write+0xc4 /usr/local/go/src/text/tabwriter/tabwriter.go:533 # 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 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 172032] @ 0x981394 0x981335 0x10ca54 0x98535c 0x985954 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x981393 text/tabwriter.(*Writer).append+0x123 /usr/local/go/src/text/tabwriter/tabwriter.go:410 # 0x981334 text/tabwriter.(*Writer).Write+0xc4 /usr/local/go/src/text/tabwriter/tabwriter.go:533 # 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 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 21760] @ 0x981ab0 0x981605 0x10ca54 0x9864f4 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x981aaf text/tabwriter.(*Writer).append+0x83f /usr/local/go/src/text/tabwriter/tabwriter.go:410 # 0x981604 text/tabwriter.(*Writer).Write+0x394 /usr/local/go/src/text/tabwriter/tabwriter.go:591 # 0x10ca53 fmt.Fprintf+0x83 /usr/local/go/src/fmt/print.go:225 # 0x9864f3 runtime/pprof.writeHeapInternal+0xf83 /usr/local/go/src/runtime/pprof/pprof.go:658 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 224] @ 0x985128 0x985119 0x985954 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x985118 runtime/pprof.printStackRecord+0x38 /usr/local/go/src/runtime/pprof/pprof.go:530 # 0x985953 runtime/pprof.writeHeapInternal+0x3e3 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 262144] @ 0x985610 0x985540 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x98560f runtime/pprof.writeHeapInternal+0x9f /usr/local/go/src/runtime/pprof/pprof.go:602 # 0x98553f runtime/pprof.writeAlloc+0x2f /usr/local/go/src/runtime/pprof/pprof.go:578 # 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: 112] @ 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 [2: 64] @ 0x6bffd 0x6ba74 0x6bc98 0x3893e4 0x3c1f24 0x3eefd4 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3893e3 github.com/miekg/dns.(*RR_Header).String+0x123 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:92 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x1ec280 0x1f0c70 0x1f17d4 0x208af0 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1ec27f crypto/x509.parseName+0x2cf /usr/local/go/src/crypto/x509/parser.go:142 # 0x1f0c6f crypto/x509.parseCertificate+0x44f /usr/local/go/src/crypto/x509/parser.go:901 # 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: 256] @ 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: 16] @ 0x1464cc 0x1465dc 0x14bdc8 0x346a54 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 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 # 0x14bdc7 strings.ToUpper+0xa7 /usr/local/go/src/strings/strings.go:615 # 0x346a53 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x123 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:249 # 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: 16] @ 0x396b08 0x3db224 0x397de8 0x397b50 0x397f9c 0x398c50 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x396b07 github.com/miekg/dns.UnpackDomainName+0x1c7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x3db223 github.com/miekg/dns.(*SOA).unpack+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2601 # 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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: 64] @ 0x2c76d8 0x2c76a1 0x2cc030 0x88de4 # 0x2c76d7 bufio.NewWriterSize+0x1c7 /usr/local/go/src/bufio/bufio.go:595 # 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 [3: 48] @ 0x94ca18 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94ca17 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x97 /go/src/resolver/conditional_upstream_resolver.go:94 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 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 [2: 32] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eef6c 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec # 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 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [2: 160] @ 0x382f24 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x382f23 github.com/miekg/dns.init.func27+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:37 # 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 [1: 16] @ 0x396b08 0x39a398 0x398ad4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 64] @ 0x396b08 0x3d4554 0x397de8 0x397b50 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 # 0x3d4553 github.com/miekg/dns.(*CNAME).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1429 # 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 [2: 64] @ 0x396b08 0x3d8614 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x396b07 github.com/miekg/dns.UnpackDomainName+0x1c7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x3d8613 github.com/miekg/dns.(*NS).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2129 # 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 [2: 5376] @ 0x6c244c 0x6c2411 0x9627c0 0x9623fc 0x88de4 # 0x6c244b github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0xab /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0x6c2410 github.com/hashicorp/golang-lru.(*Cache).Keys+0x70 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0x9627bf github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x2f /go/src/cache/expirationcache/expiration_cache.go:117 # 0x9623fb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x7b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x338d54 0x99ec6c 0x99efa0 0x99f154 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 # 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: 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: 576] @ 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] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x95582c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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: 224] @ 0x338d54 0x944a94 0x9449ed 0x944e6c 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 # 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: 1024] @ 0x171ac4 0x1719a8 0x173104 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 # 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 # 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 [2: 32] @ 0x3d3264 0x3d320d 0x3d3201 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 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 # 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: 80] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 96] @ 0x20f14 0x33c364 0x33c2d8 0x5a0444 0x5a0449 0x59fd74 0x59f57c 0x944b5c 0x944b41 0x944b29 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 # 0x33c363 github.com/sirupsen/logrus.(*Logger).releaseEntry+0x33 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x33c2d7 github.com/sirupsen/logrus.(*Logger).WithField+0x117 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0x5a0443 github.com/0xERR0R/blocky/log.PrefixedLog+0x153 /go/src/log/logger.go:72 # 0x5a0448 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x158 /go/src/cache/stringcache/string_caches.go:55 # 0x59fd73 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x193 /go/src/cache/stringcache/in_memory_grouped_cache.go:54 # 0x59f57b github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0xdb /go/src/cache/stringcache/chained_grouped_cache.go:32 # 0x944b5b github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x36b /go/src/lists/list_cache.go:108 # 0x944b40 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x350 /go/src/resolver/blocking_resolver.go:520 # 0x944b28 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x338 /go/src/resolver/blocking_resolver.go:388 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [2: 16] @ 0x1d061c 0x1d1428 0x1d1110 0x1d1111 0x1afc5c 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1d061b net.newTCPConn+0x8b /usr/local/go/src/net/tcpsock.go:262 # 0x1d1427 net.(*sysDialer).doDialTCPProto+0x297 /usr/local/go/src/net/tcpsock_posix.go:121 # 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 [2: 32] @ 0x396b08 0x39a398 0x398ad4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 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 # 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: 192] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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 [5: 80] @ 0x346d48 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x346d47 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x417 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 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: 48] @ 0x20f14 0x4a3104 0x4a30bd 0x4a462c 0x4a41bc 0x4a3d10 0x49ecfc 0x4a8c60 0x4a8e20 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x4a3103 html/template.makeEscaper+0xb3 /usr/local/go/src/html/template/escape.go:121 # 0x4a30bc html/template.(*escaper).escapeListConditionally+0x6c /usr/local/go/src/html/template/escape.go:588 # 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: 48] @ 0x4a93bc 0x9a163c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x4a93bb html/template.New+0x1fb /usr/local/go/src/html/template/template.go:287 # 0x9a163b github.com/0xERR0R/blocky/server.configureRootHandler.func1+0xdb /go/src/server/server_endpoints.go:230 # 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: 16] @ 0x396b08 0x39b3a4 0x397ad4 0x397f9c 0x398c50 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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] @ 0x2c72fc 0x2c72bd 0x2c73a5 0x2cbff4 0x88de4 # 0x2c72fb bufio.NewReaderSize+0x1ab /usr/local/go/src/bufio/bufio.go:53 # 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 [2: 224] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 512] @ 0x17193c 0x1718d9 0x1718dd 0x173104 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 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 # 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: 16] @ 0x390b94 0x390b71 0x3902dc 0x399748 0x398638 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x390b93 net.CIDRMask+0x433 /usr/local/go/src/net/ip.go:86 # 0x390b70 github.com/miekg/dns.(*EDNS0_SUBNET).pack+0x410 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:307 # 0x3902db github.com/miekg/dns.(*OPT).len+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x399747 github.com/miekg/dns.msgLenWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x398637 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x177 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:786 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x396b08 0x39a398 0x398ad4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 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 # 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: 32] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x3bdcc4 0x3bea78 0x3bab10 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 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 # 0x3bdcc3 github.com/miekg/dns.(*SVCBIPv6Hint).String+0xb3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:736 # 0x3bea77 github.com/miekg/dns.(*SVCB).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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: 48] @ 0x3bdc44 0x3bea78 0x3bab10 0x3eefd4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 0x3bdc43 github.com/miekg/dns.(*SVCBIPv6Hint).String+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:731 # 0x3bea77 github.com/miekg/dns.(*SVCB).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 176] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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: 576] @ 0x20d0d 0x25e50 0x941404 0x940f64 0x9560a4 0x88de4 # 0x941403 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x423 /go/src/querylog/logger_writer.go:33 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 24] @ 0x396b08 0x39b3a4 0x397ad4 0x397f9c 0x398c50 0x398e60 0x3865cc 0x386498 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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: 48] @ 0x396b08 0x39a398 0x398ad4 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 # 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 # 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: 16] @ 0x346a14 0x346a01 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x346a13 github.com/sirupsen/logrus.Level.String+0xe3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:18 # 0x346a00 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xd0 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 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: 320] @ 0x21258 0x22c84 0x25c24 0x396230 0x3961ed 0x3ce484 0x397934 0x398808 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39622f github.com/miekg/dns.compressionMap.insert+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x3961ec github.com/miekg/dns.packDomainName+0x25c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x3ce483 github.com/miekg/dns.(*NS).pack+0x53 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:608 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x398807 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x347 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 48] @ 0x6bffd 0x6ba74 0x6bc98 0x38936c 0x3c1f24 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x38936b github.com/miekg/dns.(*RR_Header).String+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:90 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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: 9728] @ 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: 16] @ 0x3eec80 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 576] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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] @ 0x9412ac 0x940f64 0x9560a4 0x88de4 # 0x9412ab github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2cb /go/src/querylog/logger_writer.go:40 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [5: 80] @ 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: 32] @ 0x6bffd 0x6ba74 0x6bc98 0x3893a8 0x3c1f24 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3893a7 github.com/miekg/dns.(*RR_Header).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:91 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 [4: 64] @ 0x254070 0x253e4c 0x99ffb8 0x99ffa5 0x99ff91 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 # 0x99ffb7 net/textproto.MIMEHeader.Set+0x247 /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 [3: 48] @ 0x474ed4 0x474e09 0x966be8 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x95b7d4 0x952edc 0x953e40 0x88de4 # 0x474ed3 strings.(*Builder).WriteString+0x133 /usr/local/go/src/strings/builder.go:116 # 0x474e08 github.com/0xERR0R/blocky/config.Upstream.String+0x68 /go/src/config/upstream.go:35 # 0x966be7 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x67 /go/src/resolver/upstream_resolver.go:50 # 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 # 0x95b7d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2d3 /go/src/resolver/upstream_resolver.go:380 # 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: 1024] @ 0x171ac4 0x1719a8 0x173104 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 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 # 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 # 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] @ 0x952e0 0x94630 0x2c7860 0x2cb904 0x2cb970 0x2cd048 0x2cc424 0x88de4 # 0x952df sync.(*poolChain).pushHead+0x4f /usr/local/go/src/sync/poolqueue.go:234 # 0x9462f sync.(*Pool).Put+0x7f /usr/local/go/src/sync/pool.go:112 # 0x2c785f net/http.putBufioWriter+0xef /usr/local/go/src/net/http/server.go:864 # 0x2cb903 net/http.(*conn).finalFlush+0x73 /usr/local/go/src/net/http/server.go:1743 # 0x2cb96f net/http.(*conn).close+0x1f /usr/local/go/src/net/http/server.go:1750 # 0x2cd047 net/http.(*conn).serve.func1+0x197 /usr/local/go/src/net/http/server.go:1909 # 0x2cc423 net/http.(*conn).serve+0x643 /usr/local/go/src/net/http/server.go:2075 0: 0 [1: 24] @ 0x10cb30 0x3eeeac 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eeeab github.com/0xERR0R/blocky/util.AnswerToString+0x25b /go/src/util/common.go:51 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x1d0da0 0x1baa00 0x1d1668 0x1d087c 0x2d0ed8 0x99e4fc 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 # 0x2d0ed7 net/http.(*Server).Serve+0x2a7 /usr/local/go/src/net/http/server.go:3255 # 0x99e4fb github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12b /go/src/server/server.go:507 0: 0 [2: 512] @ 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] @ 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 [1: 16] @ 0x3eefdc 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eefdb github.com/0xERR0R/blocky/util.AnswerToString+0x38b /go/src/util/common.go:57 # 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: 1280] @ 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 [1: 16] @ 0x379f40 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 1280] @ 0x208b3c 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x208b3b crypto/tls.(*certCache).newCert+0xdb /usr/local/go/src/crypto/tls/cache.go:91 # 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: 3072] @ 0x171ac4 0x170a58 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 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 # 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 # 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: 96] @ 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: 32] @ 0x3ef1a0 0x99ea30 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3ef19f github.com/0xERR0R/blocky/util.QuestionToString+0xdf /go/src/util/common.go:68 # 0x99ea2f github.com/0xERR0R/blocky/server.newRequest+0x16f /go/src/server/server.go:571 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 192] @ 0x397ff8 0x398c00 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 # 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 [1: 128] @ 0x94aa8 0x9493c 0x94690 0x338250 0x3397b0 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 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 # 0x33824f github.com/sirupsen/logrus.(*defaultPool).Get+0x1f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x3397af github.com/sirupsen/logrus.(*Entry).log+0x3bf /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 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: 48] @ 0x2cbfb0 0x88de4 # 0x2cbfaf net/http.(*conn).serve+0x1cf /usr/local/go/src/net/http/server.go:1959 0: 0 [6: 96] @ 0x955a84 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x955a83 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xa3 /go/src/resolver/query_logging_resolver.go:161 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x94b34 0x9493c 0x945e0 0x2c7860 0x2cb904 0x2cb970 0x2cd048 0x2cc424 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 # 0x2c785f net/http.putBufioWriter+0xef /usr/local/go/src/net/http/server.go:864 # 0x2cb903 net/http.(*conn).finalFlush+0x73 /usr/local/go/src/net/http/server.go:1743 # 0x2cb96f net/http.(*conn).close+0x1f /usr/local/go/src/net/http/server.go:1750 # 0x2cd047 net/http.(*conn).serve.func1+0x197 /usr/local/go/src/net/http/server.go:1909 # 0x2cc423 net/http.(*conn).serve+0x643 /usr/local/go/src/net/http/server.go:2075 0: 0 [1: 80] @ 0x3eec80 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 32] @ 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 [1: 288] @ 0x2e2e2c 0x2e20b0 0x88de4 # 0x2e2e2b net/http.(*Transport).dialConn+0x11b /usr/local/go/src/net/http/transport.go:1605 # 0x2e20af net/http.(*Transport).dialConnFor+0x8f /usr/local/go/src/net/http/transport.go:1485 0: 0 [3: 48] @ 0x39d1c4 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39d1c3 github.com/miekg/dns.unpackDataOpt+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:424 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x390f20 0x390ef5 0x390f29 0x39d190 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x390f1f net.IPv4+0x1bf /usr/local/go/src/net/ip.go:53 # 0x390ef4 net.IP.To16+0x194 /usr/local/go/src/net/ip.go:229 # 0x390f28 github.com/miekg/dns.(*EDNS0_SUBNET).unpack+0x1c8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:347 # 0x39d18f github.com/miekg/dns.unpackDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:421 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 [2: 480] @ 0x3f0cd4 0x9a1f2c 0x94718 0x3f1358 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3f0cd3 github.com/go-chi/chi/v5.NewRouteContext+0x23 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/context.go:34 # 0x9a1f2b github.com/0xERR0R/blocky/server.createHTTPSRouter.NewRouter.NewMux.func1+0x1b /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:55 # 0x94717 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:152 # 0x3f1357 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x97 /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:81 # 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: 112] @ 0x6bffd 0x6ba74 0x3beb04 0x3bab10 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3beb03 github.com/miekg/dns.(*SVCB).String+0x173 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 [6: 288] @ 0x20f94 0x338a80 0x954208 0x954155 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 1024] @ 0x171ac4 0x1730e8 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 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 # 0x1730e7 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x267 /usr/local/go/src/crypto/internal/bigmod/nat.go:795 # 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 # 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: 256] @ 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 [3: 768] @ 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: 48] @ 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 [5: 80] @ 0x945ab4 0x944e38 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x945ab3 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x4e3 /go/src/resolver/blocking_resolver.go:507 # 0x944e37 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x57 /go/src/resolver/blocking_resolver.go:401 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 128] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [8: 256] @ 0x38f8a0 0x39d140 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x38f89f github.com/miekg/dns.makeDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:49 # 0x39d13f github.com/miekg/dns.unpackDataOpt+0xff /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:420 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 176] @ 0x6bffd 0x6ba74 0x3beb04 0x3bab10 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3beb03 github.com/miekg/dns.(*SVCB).String+0x173 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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] @ 0xd8130 0xd8830 0xd87f9 0x99f4f8 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd812f context.WithDeadlineCause+0x22f /usr/local/go/src/context/context.go:642 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x99f4f7 github.com/0xERR0R/blocky/server.(*Server).resolve+0x87 /go/src/server/server.go:658 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 32] @ 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 [2: 32] @ 0x390eb4 0x39d190 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x390eb3 github.com/miekg/dns.(*EDNS0_SUBNET).unpack+0x153 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:345 # 0x39d18f github.com/miekg/dns.unpackDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:421 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x9a0b2c 0x9a0b05 0x9a0af1 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9a0b2b net/textproto.MIMEHeader.Set+0x8b /usr/local/go/src/net/textproto/header.go:22 # 0x9a0b04 net/http.Header.Set+0x64 /usr/local/go/src/net/http/header.go:40 # 0x9a0af0 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x50 /go/src/server/server_endpoints.go:159 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0xd6884 0x2cbf5c 0x88de4 # 0xd6883 context.WithCancel+0x63 /usr/local/go/src/context/context.go:237 # 0x2cbf5b net/http.(*conn).serve+0x17b /usr/local/go/src/net/http/server.go:1955 0: 0 [1: 48] @ 0x952c8 0x94630 0x2c7860 0x2cb618 0x2cc310 0x88de4 # 0x952c7 sync.(*poolChain).pushHead+0x37 /usr/local/go/src/sync/poolqueue.go:233 # 0x9462f sync.(*Pool).Put+0x7f /usr/local/go/src/sync/pool.go:112 # 0x2c785f net/http.putBufioWriter+0xef /usr/local/go/src/net/http/server.go:864 # 0x2cb617 net/http.(*response).finishRequest+0x57 /usr/local/go/src/net/http/server.go:1667 # 0x2cc30f net/http.(*conn).serve+0x52f /usr/local/go/src/net/http/server.go:2045 0: 0 [2: 192] @ 0x393038 0x392ff9 0x39d3d4 0x3cf1d8 0x397934 0x39890c 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x393037 github.com/miekg/dns.cloneSlice[...]+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x392ff8 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x18 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:727 # 0x39d3d3 github.com/miekg/dns.packDataOpt+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:432 # 0x3cf1d7 github.com/miekg/dns.(*OPT).pack+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:730 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39890b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x44b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:816 # 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 [1: 48] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [3: 48] @ 0x1e136c 0x1e23dc 0x1e23b9 0x9a05a4 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x1e136b net/url.parseQuery+0x16b /usr/local/go/src/net/url/url.go:965 # 0x1e23db net/url.ParseQuery+0x3b /usr/local/go/src/net/url/url.go:935 # 0x1e23b8 net/url.(*URL).Query+0x18 /usr/local/go/src/net/url/url.go:1122 # 0x9a05a3 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0x33 /go/src/server/server_endpoints.go:88 # 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] @ 0x6bffd 0x6ba74 0x6bc98 0x38936c 0x3be9bc 0x3bab10 0x3eefd4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 # 0x38936b github.com/miekg/dns.(*RR_Header).String+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:90 # 0x3be9bb github.com/miekg/dns.(*SVCB).String+0x2b /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:858 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [2: 32] @ 0x379f70 0x956cc0 0x379bd4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [9: 1296] @ 0x21a01 0xd74d8 0xd6878 0xd6841 0x2c86a0 0x2cc0a4 0x88de4 # 0xd74d7 context.(*cancelCtx).propagateCancel+0x187 /usr/local/go/src/context/context.go:488 # 0xd6877 context.withCancel+0x57 /usr/local/go/src/context/context.go:273 # 0xd6840 context.WithCancel+0x20 /usr/local/go/src/context/context.go:236 # 0x2c869f net/http.(*conn).readRequest+0x64f /usr/local/go/src/net/http/server.go:1039 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 24] @ 0x39e250 0x39e239 0x3d6078 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x39e24f github.com/miekg/dns.makeSVCBKeyValue+0x20f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:191 # 0x39e238 github.com/miekg/dns.unpackDataSVCB+0x1f8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:599 # 0x3d6077 github.com/miekg/dns.(*HTTPS).unpack+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1724 # 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: 96] @ 0x10ce00 0x3eeffc 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x10cdff fmt.Sprint+0x4f /usr/local/go/src/fmt/print.go:280 # 0x3eeffb github.com/0xERR0R/blocky/util.AnswerToString+0x3ab /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x10cb30 0x944bcc 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x944bcb github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3db /go/src/resolver/blocking_resolver.go:389 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 64] @ 0x6bffd 0x6ba74 0x3beb04 0x3bab10 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3beb03 github.com/miekg/dns.(*SVCB).String+0x173 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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: 288] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 128] @ 0x3eec80 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 37888] @ 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: 320] @ 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 [2: 27136] @ 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] @ 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 [9: 2304] @ 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 [1: 16] @ 0x379f70 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x379f40 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x4304d4 0x42f788 0x42e988 0x42e408 0x42ce88 0x42cf44 0x42dee0 0x42db44 0x42cd4c 0x42cf44 0x42cbf0 0x4a8e4c 0x4a8e31 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x4304d3 text/template.(*state).evalCall+0x393 /usr/local/go/src/text/template/exec.go:774 # 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 [3: 12288] @ 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 [7: 168] @ 0x3eef40 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eef3f github.com/0xERR0R/blocky/util.AnswerToString+0x2ef /go/src/util/common.go:49 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 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 [3: 48] @ 0x99ea34 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99ea33 github.com/0xERR0R/blocky/server.newRequest+0x173 /go/src/server/server.go:571 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 96] @ 0x10cb30 0x379f6c 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x379f6b github.com/0xERR0R/blocky/log.WithPrefix+0xab /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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 640] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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: 24] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x3bdcc4 0x3bea78 0x3bab10 0x3eefd4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 # 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 # 0x3bdcc3 github.com/miekg/dns.(*SVCBIPv6Hint).String+0xb3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:736 # 0x3bea77 github.com/miekg/dns.(*SVCB).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 4864] @ 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] @ 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: 512] @ 0x171420 0x1713e5 0x1713e9 0x1721d4 0x1730b0 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 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 # 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 # 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: 2048] @ 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 [1: 160] @ 0x1aea88 0x1c5dcc 0x1b2d80 0x1b4014 0x1b6fbc 0x88de4 # 0x1aea87 net.(*Dialer).DialContext+0x427 /usr/local/go/src/net/dial.go:495 # 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: 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 [3: 24] @ 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: 128] @ 0x194c14 0x11e16c 0x202478 0x2069fc 0x23fb7c 0x2406ac 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 # 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 # 0x2406ab crypto/tls.(*cipherSuiteTLS13).finishedHash+0x7b /usr/local/go/src/crypto/tls/key_schedule.go:102 # 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 [2: 2048] @ 0x171ac4 0x1730b0 0x192bd4 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 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 # 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 # 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: 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 [5: 5120] @ 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 [2: 576] @ 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: 48] @ 0x10cb30 0x379f6c 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x379f6b github.com/0xERR0R/blocky/log.WithPrefix+0xab /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 # 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 [3: 336] @ 0x338d54 0x379cb0 0x379bd4 0x379c5c 0x99eb04 0x99efa0 0x99f154 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 # 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 # 0x99eb03 github.com/0xERR0R/blocky/server.newRequest+0x243 /go/src/server/server.go:569 # 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: 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 [2: 224] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94e4d8 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 # 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 [2: 32] @ 0x346d80 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x346d7f github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x44f /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 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: 112] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x95582c 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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: 1408] @ 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 [5: 80] @ 0x94e528 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94e527 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x87 /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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 1408] @ 0x208b3c 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x208b3b crypto/tls.(*certCache).newCert+0xdb /usr/local/go/src/crypto/tls/cache.go:91 # 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: 32] @ 0x954170 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x95416f github.com/0xERR0R/blocky/resolver.evaluateResponses+0x2cf /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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 352] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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: 32] @ 0x397ff8 0x398c50 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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: 240] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 1408] @ 0x21258 0x22c84 0x25c24 0x396230 0x3961ed 0x3d0a60 0x397934 0x39888c 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39622f github.com/miekg/dns.compressionMap.insert+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x3961ec github.com/miekg/dns.packDomainName+0x25c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x3d0a5f github.com/miekg/dns.(*SOA).pack+0x9f /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:918 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39888b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3cb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:810 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 72] @ 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 [1: 16] @ 0x1bda60 0x390bc4 0x3902dc 0x399748 0x398638 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x1bda5f net.IP.Mask+0xef /usr/local/go/src/net/ip.go:282 # 0x390bc3 github.com/miekg/dns.(*EDNS0_SUBNET).pack+0x463 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:307 # 0x3902db github.com/miekg/dns.(*OPT).len+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x399747 github.com/miekg/dns.msgLenWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x398637 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x177 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:786 # 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 [1: 384] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [3: 336] @ 0x338d54 0x33c2c4 0x33c1e5 0x5a0444 0x5a0449 0x59fd74 0x59f57c 0x944b5c 0x944b41 0x944b29 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x33c2c3 github.com/sirupsen/logrus.(*Entry).WithField+0x103 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x33c1e4 github.com/sirupsen/logrus.(*Logger).WithField+0x24 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0x5a0443 github.com/0xERR0R/blocky/log.PrefixedLog+0x153 /go/src/log/logger.go:72 # 0x5a0448 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x158 /go/src/cache/stringcache/string_caches.go:55 # 0x59fd73 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x193 /go/src/cache/stringcache/in_memory_grouped_cache.go:54 # 0x59f57b github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0xdb /go/src/cache/stringcache/chained_grouped_cache.go:32 # 0x944b5b github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x36b /go/src/lists/list_cache.go:108 # 0x944b40 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x350 /go/src/resolver/blocking_resolver.go:520 # 0x944b28 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x338 /go/src/resolver/blocking_resolver.go:388 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 48] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eeeac 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 896] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x3ef184 0x99ea30 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3ef183 github.com/0xERR0R/blocky/util.QuestionToString+0xc3 /go/src/util/common.go:68 # 0x99ea2f github.com/0xERR0R/blocky/server.newRequest+0x16f /go/src/server/server.go:571 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 72] @ 0x396b08 0x39a398 0x398ad4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 96] @ 0x10cb30 0x3eeeac 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eeeab github.com/0xERR0R/blocky/util.AnswerToString+0x25b /go/src/util/common.go:51 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x390794 0x39d3d4 0x3cf1d8 0x397934 0x39890c 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x390793 github.com/miekg/dns.(*EDNS0_SUBNET).pack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:289 # 0x39d3d3 github.com/miekg/dns.packDataOpt+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:432 # 0x3cf1d7 github.com/miekg/dns.(*OPT).pack+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:730 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39890b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x44b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:816 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x945748 0x944e38 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x945747 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x177 /go/src/resolver/blocking_resolver.go:476 # 0x944e37 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x57 /go/src/resolver/blocking_resolver.go:401 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 32] @ 0x379f70 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x95582c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 96] @ 0x396b08 0x39a398 0x398ad4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 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 # 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 [3: 48] @ 0xd6884 0x2c86a0 0x2cc0a4 0x88de4 # 0xd6883 context.WithCancel+0x63 /usr/local/go/src/context/context.go:237 # 0x2c869f net/http.(*conn).readRequest+0x64f /usr/local/go/src/net/http/server.go:1039 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 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 [3: 72] @ 0x10cb30 0x3eef6c 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 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 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x94110c 0x940f64 0x9560a4 0x88de4 # 0x94110b github.com/0xERR0R/blocky/querylog.LogEntryFields+0x12b /go/src/querylog/logger_writer.go:36 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [2: 320] @ 0x199bdc 0x1f0b98 0x1f17d4 0x208af0 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x199bdb crypto/x509/pkix.(*Name).FillFromRDNSequence+0xbb /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x1f0b97 crypto/x509.parseCertificate+0x377 /usr/local/go/src/crypto/x509/parser.go:885 # 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: 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: 24] @ 0x1eff04 0x1f16c0 0x1f17d4 0x208af0 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1eff03 crypto/x509.processExtensions+0xaa3 /usr/local/go/src/crypto/x509/parser.go:790 # 0x1f16bf crypto/x509.parseCertificate+0xe9f /usr/local/go/src/crypto/x509/parser.go:972 # 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 [2: 704] @ 0x25bd1 0x253894 0x2bfbc4 0x2bfbc5 0x2c824c 0x2cc0a4 0x88de4 # 0x253893 net/textproto.readMIMEHeader+0x2f3 /usr/local/go/src/net/textproto/reader.go:589 # 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 [1: 144] @ 0x217944 0x217931 0x217d0c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x217943 crypto/ecdh.(*PublicKey).Bytes+0x983 /usr/local/go/src/crypto/ecdh/ecdh.go:78 # 0x217930 crypto/tls.(*Conn).makeClientHello+0x970 /usr/local/go/src/crypto/tls/handshake_client.go:156 # 0x217d0b crypto/tls.(*Conn).clientHandshake+0x6b /usr/local/go/src/crypto/tls/handshake_client.go:182 # 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] @ 0x9628bc 0x9623fc 0x88de4 # 0x9628bb github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x12b /go/src/cache/expirationcache/expiration_cache.go:120 # 0x9623fb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x7b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 352] @ 0x955a2c 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x955a2b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4b /go/src/resolver/query_logging_resolver.go:158 # 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 [1: 288] @ 0x25bd1 0x338af8 0x94cab0 0x94ca05 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 # 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: 112] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 [2: 288] @ 0x94db8c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x94db8b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x4b /go/src/resolver/custom_dns_resolver.go:113 # 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: 224] @ 0x379998 0x379961 0x379be4 0x379c5c 0x94b768 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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: 48] @ 0xd88f0 0x379984 0x379be4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 [4: 512] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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: 96] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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: 64] @ 0x98388 0x984e8 0xcac54 0xc8d64 0x1ba7d8 0x1d1668 0x1d087c 0x2d0ed8 0x99e4fc 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 # 0x2d0ed7 net/http.(*Server).Serve+0x2a7 /usr/local/go/src/net/http/server.go:3255 # 0x99e4fb github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12b /go/src/server/server.go:507 0: 0 [2: 32] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x94b828 0x94b674 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x94b827 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x57 /go/src/resolver/client_names_resolver.go:82 # 0x94b673 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x33 /go/src/resolver/client_names_resolver.go:63 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x3eec80 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 40960] @ 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: 160] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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: 48] @ 0x393038 0x392ff9 0x39d3d4 0x3cf1d8 0x397934 0x39890c 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x393037 github.com/miekg/dns.cloneSlice[...]+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x392ff8 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x18 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:727 # 0x39d3d3 github.com/miekg/dns.packDataOpt+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:432 # 0x3cf1d7 github.com/miekg/dns.(*OPT).pack+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:730 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39890b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x44b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:816 # 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 [1: 16] @ 0x10cb30 0x3eef6c 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 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: 24] @ 0x10cb30 0x3eedf0 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eedef github.com/0xERR0R/blocky/util.AnswerToString+0x19f /go/src/util/common.go:53 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x1464cc 0x1465dc 0x3bb3bc 0x3bea78 0x3bab10 0x3eefd4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 # 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 # 0x3bb3bb github.com/miekg/dns.(*SVCBAlpn).String+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:366 # 0x3bea77 github.com/miekg/dns.(*SVCB).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [8: 384] @ 0x20f94 0x338a80 0x379cb0 0x379bd4 0x379c5c 0x94b768 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [13: 312] @ 0x2537d0 0x2bfbc4 0x2bfbc5 0x2c824c 0x2cc0a4 0x88de4 # 0x2537cf net/textproto.readMIMEHeader+0x22f /usr/local/go/src/net/textproto/reader.go:571 # 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 [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 [3: 240] @ 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: 896] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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: 32] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x95c320 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x95c31f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x24f /go/src/resolver/upstream_resolver.go:390 # 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: 1536] @ 0x6c244c 0x6c2411 0x9627c0 0x9623fc 0x88de4 # 0x6c244b github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0xab /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0x6c2410 github.com/hashicorp/golang-lru.(*Cache).Keys+0x70 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0x9627bf github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x2f /go/src/cache/expirationcache/expiration_cache.go:117 # 0x9623fb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x7b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 288] @ 0x3b7b00 0x3b7a04 0x88de4 # 0x3b7aff github.com/miekg/dns.(*Server).serveDNS+0x7f /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:618 # 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] @ 0x9545b4 0x953844 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x9545b3 github.com/0xERR0R/blocky/resolver.pickRandom+0x43 /go/src/resolver/parallel_best_resolver.go:233 # 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 [1: 24] @ 0x6bffd 0x6ba74 0x6bc98 0x38936c 0x3c1f24 0x3eefd4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 # 0x38936b github.com/miekg/dns.(*RR_Header).String+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:90 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [5: 1440] @ 0x20d0d 0x25e50 0x3394cc 0x339429 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x3394cb github.com/sirupsen/logrus.(*Entry).Dup+0xdb /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 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: 80] @ 0x3eec80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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: 48] @ 0x396b08 0x39a398 0x398ad4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [5: 80] @ 0x3f0284 0x3f02b1 0x99f070 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3f0283 net.ParseIP+0x63 /usr/local/go/src/net/ip.go:495 # 0x3f02b0 github.com/0xERR0R/blocky/util.HTTPClientIP+0x90 /go/src/util/http.go:62 # 0x99f06f github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x2f /go/src/server/server.go:612 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 64] @ 0x2024e8 0x2069fc 0x23fb7c 0x2402d4 0x2407f0 0x21fc8c 0x21cd40 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x2024e7 crypto/hmac.New+0xe7 /usr/local/go/src/crypto/hmac/hmac.go:154 # 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 [2: 9728] @ 0x1198fc 0x11931c 0x11951c 0x210040 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 # 0x11951b bytes.(*Buffer).Write+0x5b /usr/local/go/src/bytes/buffer.go:179 # 0x21003f crypto/tls.(*Conn).readRecordOrCCS+0x10df /usr/local/go/src/crypto/tls/conn.go:777 # 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 [3: 48] @ 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 [5: 80] @ 0x32b850 0x32b7ec 0x99e948 0x99e955 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x32b84f github.com/google/uuid.NewRandomFromReader+0x2f /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x32b7eb github.com/google/uuid.NewRandom+0x5b /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0x99e947 github.com/google/uuid.New+0x87 /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0x99e954 github.com/0xERR0R/blocky/server.newRequest+0x94 /go/src/server/server.go:570 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 32] @ 0x390eb4 0x39d190 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x390eb3 github.com/miekg/dns.(*EDNS0_SUBNET).unpack+0x153 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:345 # 0x39d18f github.com/miekg/dns.unpackDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:421 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 [2: 288] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [7: 168] @ 0x398b30 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x398b2f github.com/miekg/dns.(*Msg).unpack+0x17f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:849 # 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 [10: 320] @ 0x38f8a0 0x39d140 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x38f89f github.com/miekg/dns.makeDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:49 # 0x39d13f github.com/miekg/dns.unpackDataOpt+0xff /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:420 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 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 [2: 32] @ 0x3eefdc 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eefdb github.com/0xERR0R/blocky/util.AnswerToString+0x38b /go/src/util/common.go:57 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 32] @ 0x9410a4 0x940f64 0x9560a4 0x88de4 # 0x9410a3 github.com/0xERR0R/blocky/querylog.LogEntryFields+0xc3 /go/src/querylog/logger_writer.go:35 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [6: 96] @ 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 [2: 32] @ 0xe25b0 0xe2070 0x389348 0x3c1f24 0x3eefd4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 # 0xe25af strconv.formatBits+0x1df /usr/local/go/src/strconv/itoa.go:199 # 0xe206f strconv.FormatInt+0xaf /usr/local/go/src/strconv/itoa.go:29 # 0x389347 github.com/miekg/dns.(*RR_Header).String+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:90 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 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 [6: 768] @ 0x397ff8 0x398c00 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 # 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 [5: 1280] @ 0x94b34 0x9493c 0x94690 0x2b8ac4 0x2b8e8c 0x2caa08 0x2ca8f1 0x2c5734 0x24e91c 0x2cb60c 0x2cc310 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 # 0x2b8ac3 net/http.Header.sortedKeyValues+0x33 /usr/local/go/src/net/http/header.go:174 # 0x2b8e8b net/http.Header.writeSubset+0x9b /usr/local/go/src/net/http/header.go:201 # 0x2caa07 net/http.Header.WriteSubset+0xe17 /usr/local/go/src/net/http/header.go:193 # 0x2ca8f0 net/http.(*chunkWriter).writeHeader+0xd00 /usr/local/go/src/net/http/server.go:1523 # 0x2c5733 net/http.(*chunkWriter).Write+0x33 /usr/local/go/src/net/http/server.go:374 # 0x24e91b bufio.(*Writer).Flush+0x5b /usr/local/go/src/bufio/bufio.go:639 # 0x2cb60b net/http.(*response).finishRequest+0x4b /usr/local/go/src/net/http/server.go:1666 # 0x2cc30f net/http.(*conn).serve+0x52f /usr/local/go/src/net/http/server.go:2045 0: 0 [1: 48] @ 0x383564 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x383563 github.com/miekg/dns.init.func47+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:57 # 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 # 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 [3: 48] @ 0x475010 0x474fb1 0x95b388 0x95b321 0x95b534 0x952edc 0x953e40 0x88de4 # 0x47500f strings.(*Builder).WriteString+0x26f /usr/local/go/src/strings/builder.go:116 # 0x474fb0 github.com/0xERR0R/blocky/config.Upstream.String+0x210 /go/src/config/upstream.go:48 # 0x95b387 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xc7 /go/src/resolver/upstream_resolver.go:50 # 0x95b320 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x60 /go/src/resolver/upstream_resolver.go:314 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [3: 48] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eef6c 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x396b08 0x3d4554 0x397de8 0x397b50 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 # 0x3d4553 github.com/miekg/dns.(*CNAME).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1429 # 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 [5: 120] @ 0x254070 0x253e4c 0x99ff14 0x99ff01 0x99feed 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 # 0x99ff13 net/textproto.MIMEHeader.Set+0x1a3 /usr/local/go/src/net/textproto/header.go:22 # 0x99ff00 net/http.Header.Set+0x190 /usr/local/go/src/net/http/header.go:40 # 0x99feec github.com/0xERR0R/blocky/server.secureHeader.func1+0x17c /go/src/server/server_endpoints.go:42 # 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 [11: 528] @ 0x382ac4 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x382ac3 github.com/miekg/dns.init.func13+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:23 # 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 # 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: 24] @ 0x396b08 0x3d4554 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x396b07 github.com/miekg/dns.UnpackDomainName+0x1c7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x3d4553 github.com/miekg/dns.(*CNAME).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1429 # 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 [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 [3: 48] @ 0x99ff28 0x99ff01 0x99feed 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99ff27 net/textproto.MIMEHeader.Set+0x1b7 /usr/local/go/src/net/textproto/header.go:22 # 0x99ff00 net/http.Header.Set+0x190 /usr/local/go/src/net/http/header.go:40 # 0x99feec github.com/0xERR0R/blocky/server.secureHeader.func1+0x17c /go/src/server/server_endpoints.go:42 # 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 [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 [1: 112] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 [3: 336] @ 0x338d54 0x94dde8 0x94dd35 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 # 0x94dde7 github.com/sirupsen/logrus.(*Entry).WithField+0x2a7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x94dd34 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x1f4 /go/src/resolver/custom_dns_resolver.go:162 # 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: 112] @ 0x338d54 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 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 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 [2: 224] @ 0x379b38 0x379b19 0x379bc8 0x379c5c 0x99eb04 0x99efa0 0x99f154 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379b37 github.com/sirupsen/logrus.NewEntry+0xf7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x379b18 github.com/0xERR0R/blocky/log.FromCtx+0xd8 /go/src/log/context.go:21 # 0x379bc7 github.com/0xERR0R/blocky/log.WrapCtx+0x27 /go/src/log/context.go:36 # 0x379c5b github.com/0xERR0R/blocky/log.CtxWithFields+0x3b /go/src/log/context.go:43 # 0x99eb03 github.com/0xERR0R/blocky/server.newRequest+0x243 /go/src/server/server.go:569 # 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 [2: 576] @ 0x25bd1 0x338af8 0x37a008 0x379f11 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 # 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 # 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 [2: 224] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x94c9c0 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 [5: 1440] @ 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: 576] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94a1f0 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 # 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 # 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 [4: 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: 1792] @ 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: 576] @ 0x25bd1 0x338af8 0x94a498 0x94a3bd 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 # 0x94a497 github.com/sirupsen/logrus.(*Entry).WithField+0x2e7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x94a3bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x20c /go/src/resolver/caching_resolver.go:173 # 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: 32] @ 0x95471c 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 # 0x95471b github.com/0xERR0R/blocky/resolver.weightedRandom+0x4b /go/src/resolver/parallel_best_resolver.go:245 # 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 [1: 16] @ 0x3e118c 0x3e114d 0x399e38 0x94ac0c 0x94abe1 0x94a610 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x3e118b github.com/miekg/dns.cloneSlice[...]+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x3e114c github.com/miekg/dns.(*AAAA).copy+0x1c /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 [2: 64] @ 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: 64] @ 0x1c3188 0x1d3680 0x1d4220 0x1d2d24 0x3c8550 0x3b876c 0x3b8624 0x99f3f8 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x1c3187 net.ipToSockaddr+0x57 /usr/local/go/src/net/ipsock_posix.go:204 # 0x1d367f net.(*UDPAddr).sockaddr+0x3f /usr/local/go/src/net/udpsock_posix.go:39 # 0x1d421f net.(*UDPConn).writeMsg+0x7f /usr/local/go/src/net/udpsock_posix.go:172 # 0x1d2d23 net.(*UDPConn).WriteMsgUDP+0x33 /usr/local/go/src/net/udpsock.go:262 # 0x3c854f github.com/miekg/dns.WriteToSessionUDP+0x6f /go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:53 # 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: 112] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x94c9c0 0x94a5c4 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 # 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 [9: 4608] @ 0x171420 0x1713e5 0x1713e9 0x171838 0x170a04 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 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 # 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 # 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: 110592] @ 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: 1024] @ 0x1708e8 0x170861 0x170871 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1708e7 crypto/internal/bigmod.(*Nat).expand+0xf7 /usr/local/go/src/crypto/internal/bigmod/nat.go:81 # 0x170860 crypto/internal/bigmod.(*Nat).ExpandFor+0x70 /usr/local/go/src/crypto/internal/bigmod/nat.go:503 # 0x170870 crypto/internal/bigmod.rr+0x80 /usr/local/go/src/crypto/internal/bigmod/nat.go:320 # 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 # 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: 96] @ 0x396b08 0x3d4554 0x397de8 0x397b50 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 # 0x3d4553 github.com/miekg/dns.(*CNAME).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1429 # 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 [2: 64] @ 0x3eec80 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [8: 384] @ 0x20f94 0x338a80 0x99ec6c 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x99ec6b github.com/0xERR0R/blocky/server.newRequest+0x3ab /go/src/server/server.go:575 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x379f70 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 72] @ 0x6bffd 0x6ba74 0x6bc98 0x3893a8 0x3c1f24 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3893a7 github.com/miekg/dns.(*RR_Header).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:91 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 [3: 48] @ 0x379f40 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [2: 16384] @ 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: 320] @ 0x2b8b20 0x2b8e8c 0x2caa08 0x2ca8f1 0x2c5734 0x24e91c 0x2cb60c 0x2cc310 0x88de4 # 0x2b8b1f net/http.Header.sortedKeyValues+0x8f /usr/local/go/src/net/http/header.go:176 # 0x2b8e8b net/http.Header.writeSubset+0x9b /usr/local/go/src/net/http/header.go:201 # 0x2caa07 net/http.Header.WriteSubset+0xe17 /usr/local/go/src/net/http/header.go:193 # 0x2ca8f0 net/http.(*chunkWriter).writeHeader+0xd00 /usr/local/go/src/net/http/server.go:1523 # 0x2c5733 net/http.(*chunkWriter).Write+0x33 /usr/local/go/src/net/http/server.go:374 # 0x24e91b bufio.(*Writer).Flush+0x5b /usr/local/go/src/bufio/bufio.go:639 # 0x2cb60b net/http.(*response).finishRequest+0x4b /usr/local/go/src/net/http/server.go:1666 # 0x2cc30f net/http.(*conn).serve+0x52f /usr/local/go/src/net/http/server.go:2045 0: 0 [2: 576] @ 0x25bd1 0x338af8 0x953a88 0x9539d1 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 # 0x953a87 github.com/sirupsen/logrus.(*Entry).WithField+0x2f7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x9539d0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x240 /go/src/resolver/parallel_best_resolver.go:170 # 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: 256] @ 0x94b34 0x9493c 0x94690 0x2127ec 0x213eec 0x2a4fa4 0x24e91c 0x2b09c8 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 # 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 # 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 [1: 48] @ 0x28fb8c 0x28d350 0x2aeaa8 0x2adfcc 0x88de4 # 0x28fb8b net/http.http2parseHeadersFrame+0x4b /usr/local/go/src/net/http/h2_bundle.go:2428 # 0x28d34f net/http.(*http2Framer).ReadFrame+0x16f /usr/local/go/src/net/http/h2_bundle.go:1916 # 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 [9: 432] @ 0x20f94 0x338a80 0x94cab0 0x94ca05 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [13: 624] @ 0x20f94 0x2c9764 0x2c9389 0x9a0ba8 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 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 # 0x9a0ba7 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x107 /go/src/server/server_endpoints.go:162 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0x170a58 0x170d6c 0x192b28 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 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 # 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 # 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: 512] @ 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 [3: 48] @ 0x346d64 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x346d63 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x433 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 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 [2: 2816] @ 0x1f0858 0x1f17d4 0x208af0 0x21bc24 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 # 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: 32] @ 0x39e524 0x3d6078 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x39e523 github.com/miekg/dns.unpackDataSVCB+0x4e3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:609 # 0x3d6077 github.com/miekg/dns.(*HTTPS).unpack+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1724 # 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 [4: 96] @ 0x3eee80 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eee7f github.com/0xERR0R/blocky/util.AnswerToString+0x22f /go/src/util/common.go:51 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 192] @ 0x10a9c0 0x10a985 0x10b530 0x10e1b8 0x10fcf4 0x112678 0x10ca24 0x346f60 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 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 # 0x10e1b7 fmt.(*pp).fmtString+0x97 /usr/local/go/src/fmt/print.go:494 # 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 # 0x10ca23 fmt.Fprintf+0x53 /usr/local/go/src/fmt/print.go:224 # 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 [2: 6912] @ 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 [8: 192] @ 0x94dbe0 0x94db8d 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94dbdf github.com/miekg/dns.(*Msg).SetReply+0x9f /go/pkg/mod/github.com/miekg/dns@v1.1.59/defaults.go:25 # 0x94db8c github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x4c /go/src/resolver/custom_dns_resolver.go:114 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 176] @ 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 [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 [3: 48] @ 0xd6884 0x953818 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd6883 context.WithCancel+0x63 /usr/local/go/src/context/context.go:237 # 0x953817 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x87 /go/src/resolver/parallel_best_resolver.go:163 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 192] @ 0x6bffd 0x6ba74 0x6bbf8 0x3c1f5c 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3c1f5b github.com/miekg/dns.(*NS).String+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 [5: 560] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [5: 160] @ 0x6bffd 0x6ba74 0x6bc98 0x3893e4 0x3c1f24 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3893e3 github.com/miekg/dns.(*RR_Header).String+0x123 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:92 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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] @ 0x6bffd 0x6ba74 0x6bc98 0x346b24 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x346b23 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x1f3 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:257 # 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 [4: 576] @ 0x9444bc 0x944bf4 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9444bb github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x4b /go/src/resolver/blocking_resolver.go:333 # 0x944bf3 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x403 /go/src/resolver/blocking_resolver.go:389 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x59fdac 0x59f57c 0x944b5c 0x944b41 0x944b29 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x59fdab github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1cb /go/src/cache/stringcache/in_memory_grouped_cache.go:55 # 0x59f57b github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0xdb /go/src/cache/stringcache/chained_grouped_cache.go:32 # 0x944b5b github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x36b /go/src/lists/list_cache.go:108 # 0x944b40 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x350 /go/src/resolver/blocking_resolver.go:520 # 0x944b28 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x338 /go/src/resolver/blocking_resolver.go:388 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 144] @ 0x383564 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x383563 github.com/miekg/dns.init.func47+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:57 # 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 [3: 48] @ 0x9413e4 0x940f64 0x9560a4 0x88de4 # 0x9413e3 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x403 /go/src/querylog/logger_writer.go:43 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [2: 704] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [9: 432] @ 0x20f94 0x338a80 0x379cb0 0x379bd4 0x379c5c 0x99eb04 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x99eb03 github.com/0xERR0R/blocky/server.newRequest+0x243 /go/src/server/server.go:569 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0x3db224 0x397de8 0x397b50 0x397f9c 0x398c50 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x396b07 github.com/miekg/dns.UnpackDomainName+0x1c7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:448 # 0x3db223 github.com/miekg/dns.(*SOA).unpack+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2601 # 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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: 128] @ 0x194c14 0x11e16c 0x202478 0x2406dc 0x21f9d8 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 # 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 # 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: 1024] @ 0x1f15ac 0x1f17d4 0x208af0 0x21bc24 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1f15ab crypto/x509.parseCertificate+0xd8b /usr/local/go/src/crypto/x509/parser.go:970 # 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 [4: 96] @ 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 [9: 432] @ 0x20f94 0x338a80 0x954004 0x953f4d 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 6144] @ 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: 72] @ 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: 352] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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 [3: 624] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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: 24] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eeeac 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 96] @ 0x38f8a0 0x39d140 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x38f89f github.com/miekg/dns.makeDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:49 # 0x39d13f github.com/miekg/dns.unpackDataOpt+0xff /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:420 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 [6: 48] @ 0x1d4698 0x1d46bd 0x1afd14 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1d4697 net.newUDPConn+0xa7 /usr/local/go/src/net/udpsock.go:281 # 0x1d46bc net.(*sysDialer).dialUDP+0xcc /usr/local/go/src/net/udpsock_posix.go:216 # 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: 704] @ 0x21258 0x22c84 0x25c24 0x396230 0x3961ed 0x3cabd4 0x397934 0x398808 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39622f github.com/miekg/dns.compressionMap.insert+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x3961ec github.com/miekg/dns.packDomainName+0x25c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x3cabd3 github.com/miekg/dns.(*CNAME).pack+0x53 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:148 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x398807 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x347 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 64] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x945320 0x944f1c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x94531f github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xdf /go/src/resolver/blocking_resolver.go:434 # 0x944f1b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x13b /go/src/resolver/blocking_resolver.go:414 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [13: 624] @ 0x20f94 0x941010 0x940f64 0x9560a4 0x88de4 # 0x94100f github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2f /go/src/querylog/logger_writer.go:33 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [2: 352] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 1152] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 [5: 160] @ 0x396b08 0x39b3a4 0x397ad4 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 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 # 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 [3: 528] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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: 32] @ 0x1464cc 0x1465dc 0x3bb3bc 0x3bea78 0x3bab10 0x3eefd4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 # 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 # 0x3bb3bb github.com/miekg/dns.(*SVCBAlpn).String+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:366 # 0x3bea77 github.com/miekg/dns.(*SVCB).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [17: 816] @ 0x20f14 0xd7494 0xd7fe0 0xd8830 0xd87f9 0x95b99c 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd7493 context.(*cancelCtx).propagateCancel+0x143 /usr/local/go/src/context/context.go:486 # 0xd7fdf context.WithDeadlineCause+0xdf /usr/local/go/src/context/context.go:629 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x95b99b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xfb /go/src/resolver/upstream_resolver.go:347 # 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 [3: 288] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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 [2: 64] @ 0x10cb30 0x3eedf0 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eedef github.com/0xERR0R/blocky/util.AnswerToString+0x19f /go/src/util/common.go:53 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 864] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x95582c 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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: 512] @ 0x94b34 0x9493c 0x94690 0x2c7574 0x2c88bc 0x2cc0a4 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 # 0x2c7573 net/http.newBufioWriterSize+0x63 /usr/local/go/src/net/http/server.go:852 # 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 [4: 96] @ 0x3eef40 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eef3f github.com/0xERR0R/blocky/util.AnswerToString+0x2ef /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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [7: 112] @ 0x397ff8 0x398ca4 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 # 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 # 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: 384] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [6: 288] @ 0x20f94 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: 16] @ 0x396b08 0x3d4554 0x397de8 0x397b50 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 # 0x3d4553 github.com/miekg/dns.(*CNAME).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1429 # 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: 64] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 208] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 72] @ 0x398b30 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x398b2f github.com/miekg/dns.(*Msg).unpack+0x17f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:849 # 0x398e5f github.com/miekg/dns.(*Msg).Unpack+0xcf /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:888 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [5: 240] @ 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 [2: 160] @ 0x1c8884 0x2c6f44 0x24ce08 0x24cf70 0x2cc41c 0x88de4 # 0x1c8883 net.(*conn).Read+0x93 /usr/local/go/src/net/net.go:181 # 0x2c6f43 net/http.(*connReader).Read+0x223 /usr/local/go/src/net/http/server.go:789 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24cf6f bufio.(*Reader).Peek+0x5f /usr/local/go/src/bufio/bufio.go:148 # 0x2cc41b net/http.(*conn).serve+0x63b /usr/local/go/src/net/http/server.go:2074 0: 0 [4: 1408] @ 0x25bd1 0x2c9824 0x2c9389 0x2cd8d4 0x2cd9e4 0x3f3738 0x3f3721 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x2c9823 net/http.Header.Clone+0x6c3 /usr/local/go/src/net/http/header.go:114 # 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 [3: 336] @ 0x338d54 0x944fd8 0x944f31 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 # 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: 32] @ 0x10cb30 0x3eedf0 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eedef github.com/0xERR0R/blocky/util.AnswerToString+0x19f /go/src/util/common.go:53 # 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 [6: 96] @ 0x99fde0 0x99fdb9 0x99fd99 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99fddf net/textproto.MIMEHeader.Set+0x6f /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 [2: 192] @ 0xd70e4 0xd73b8 0xd6878 0xd6841 0x2c86a0 0x2cc0a4 0x88de4 # 0xd70e3 context.(*cancelCtx).Done+0x183 /usr/local/go/src/context/context.go:447 # 0xd73b7 context.(*cancelCtx).propagateCancel+0x67 /usr/local/go/src/context/context.go:465 # 0xd6877 context.withCancel+0x57 /usr/local/go/src/context/context.go:273 # 0xd6840 context.WithCancel+0x20 /usr/local/go/src/context/context.go:236 # 0x2c869f net/http.(*conn).readRequest+0x64f /usr/local/go/src/net/http/server.go:1039 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 0: 0 [7: 112] @ 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 [2: 64] @ 0x10cb30 0x3ef1cc 0x99ea30 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3ef1cb github.com/0xERR0R/blocky/util.QuestionToString+0x10b /go/src/util/common.go:68 # 0x99ea2f github.com/0xERR0R/blocky/server.newRequest+0x16f /go/src/server/server.go:571 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 832] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 [5: 240] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eeeac 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 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 # 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] @ 0x33f3fc 0x3469f0 0x346a01 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x33f3fb github.com/sirupsen/logrus.Level.MarshalText+0x13b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:66 # 0x3469ef github.com/sirupsen/logrus.Level.String+0xbf /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:17 # 0x346a00 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xd0 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 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 [2: 32] @ 0x379f70 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [4: 512] @ 0x3eec80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 [11: 528] @ 0xd88f0 0x379984 0x379be4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [8: 128] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x955c94 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x955c93 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x2b3 /go/src/resolver/query_logging_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [10: 320] @ 0x10cb30 0x95b7d4 0x952edc 0x953e40 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x95b7d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2d3 /go/src/resolver/upstream_resolver.go:380 # 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 [19: 2128] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [2: 480] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 [7: 112] @ 0x95c16c 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95c16b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x9b /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: 144] @ 0x10ce00 0x3eeffc 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x10cdff fmt.Sprint+0x4f /usr/local/go/src/fmt/print.go:280 # 0x3eeffb github.com/0xERR0R/blocky/util.AnswerToString+0x3ab /go/src/util/common.go:57 # 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] @ 0x10cb30 0x346a98 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x346a97 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x167 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 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 [2: 48] @ 0x10cb30 0x3ef1cc 0x99ea30 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3ef1cb github.com/0xERR0R/blocky/util.QuestionToString+0x10b /go/src/util/common.go:68 # 0x99ea2f github.com/0xERR0R/blocky/server.newRequest+0x16f /go/src/server/server.go:571 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [6: 576] @ 0x383ab4 0x397c40 0x397b50 0x397f9c 0x398c50 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x383ab3 github.com/miekg/dns.init.func64+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:74 # 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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 [12: 576] @ 0x20f14 0x39844c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39844b github.com/miekg/dns.(*Msg).PackBuffer+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:728 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [15: 720] @ 0x20f94 0x338a80 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [7: 168] @ 0x95a7b4 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95a7b3 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x173 /go/src/resolver/upstream_resolver.go:235 # 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: 1024] @ 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 [1: 24] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x9452d8 0x944f1c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 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 # 0x9452d7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0x97 /go/src/resolver/blocking_resolver.go:437 # 0x944f1b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x13b /go/src/resolver/blocking_resolver.go:414 # 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] @ 0x3b713c 0x3b5d9c 0x99e590 0x88de4 # 0x3b713b github.com/miekg/dns.(*Server).serveUDP+0x2bb /go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:537 # 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 [2: 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 [20: 81920] @ 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 [2: 224] @ 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: 48] @ 0x19bd18 0x19b7d0 0x1bedc4 0x5bc7d4 0x5bc7c9 0x5b4218 0x5bc764 0x5bc6e9 0x5bdaec 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x19bd17 net/netip.parseIPv4+0x1c7 /usr/local/go/src/net/netip/netip.go:179 # 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 [4: 96] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eeeac 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 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 # 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 [4: 64] @ 0x94b700 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94b6ff github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0xbf /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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 128] @ 0x3eec80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 [8: 2816] @ 0x20d0d 0x25e50 0x253894 0x2bfbc4 0x2bfbc5 0x2c824c 0x2cc0a4 0x88de4 # 0x253893 net/textproto.readMIMEHeader+0x2f3 /usr/local/go/src/net/textproto/reader.go:589 # 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 [2: 160] @ 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 [1: 512] @ 0x171420 0x1713e5 0x1713e9 0x1721d4 0x1730e8 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 # 0x1730e7 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x267 /usr/local/go/src/crypto/internal/bigmod/nat.go:795 # 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 [8: 384] @ 0x8d0a0 0xb5ec8 0x95f004 0x954994 0x954618 0x953844 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 0x8d09f internal/reflectlite.Swapper+0x2ff /usr/local/go/src/internal/reflectlite/swapper.go:68 # 0xb5ec7 sort.Slice+0x87 /usr/local/go/src/sort/slice.go:26 # 0x95f003 github.com/mroth/weightedrand/v2.NewChooser[...]+0x83 /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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [1: 24] @ 0x94a32c 0x94a319 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94a32b github.com/0xERR0R/blocky/util.GenerateCacheKey+0x17b /go/src/util/common.go:188 # 0x94a318 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x168 /go/src/resolver/caching_resolver.go:172 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x6bffd 0x6ba74 0x6bc98 0x1cf860 0x1cf7d5 0x2cbe38 0x88de4 # 0x1cf85f net.JoinHostPort+0x1af /usr/local/go/src/net/ipsock.go:241 # 0x1cf7d4 net.(*TCPAddr).String+0x124 /usr/local/go/src/net/tcpsock.go:52 # 0x2cbe37 net/http.(*conn).serve+0x57 /usr/local/go/src/net/http/server.go:1890 0: 0 [14: 224] @ 0x254070 0x25375c 0x2bfbc4 0x2bfbc5 0x2c824c 0x2cc0a4 0x88de4 # 0x25406f net/textproto.canonicalMIMEHeaderKey+0x1bf /usr/local/go/src/net/textproto/reader.go:787 # 0x25375b net/textproto.readMIMEHeader+0x1bb /usr/local/go/src/net/textproto/reader.go:548 # 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 [1: 240] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [5: 160] @ 0x953ee4 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x953ee3 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x43 /go/src/resolver/parallel_best_resolver.go:190 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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] @ 0x20f14 0x4a30ec 0x4a30bd 0x4a462c 0x4a41bc 0x4a3d10 0x49ecfc 0x4a8c60 0x4a8e20 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x4a30eb html/template.makeEscaper+0x9b /usr/local/go/src/html/template/escape.go:118 # 0x4a30bc html/template.(*escaper).escapeListConditionally+0x6c /usr/local/go/src/html/template/escape.go:588 # 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 [6: 288] @ 0x10cb30 0x3ef1cc 0x99ea30 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3ef1cb github.com/0xERR0R/blocky/util.QuestionToString+0x10b /go/src/util/common.go:68 # 0x99ea2f github.com/0xERR0R/blocky/server.newRequest+0x16f /go/src/server/server.go:571 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 128] @ 0x94aa8 0x9493c 0x945e0 0x2c7860 0x2cb904 0x2cb970 0x2cd048 0x2cc424 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 # 0x945df sync.(*Pool).Put+0x2f /usr/local/go/src/sync/pool.go:108 # 0x2c785f net/http.putBufioWriter+0xef /usr/local/go/src/net/http/server.go:864 # 0x2cb903 net/http.(*conn).finalFlush+0x73 /usr/local/go/src/net/http/server.go:1743 # 0x2cb96f net/http.(*conn).close+0x1f /usr/local/go/src/net/http/server.go:1750 # 0x2cd047 net/http.(*conn).serve.func1+0x197 /usr/local/go/src/net/http/server.go:1909 # 0x2cc423 net/http.(*conn).serve+0x643 /usr/local/go/src/net/http/server.go:2075 0: 0 [2: 576] @ 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: 131072] @ 0x5fb8c 0x7443c 0x720e0 0x6c0520 0x990c30 0x2cd718 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x6c051f runtime/trace.Start+0xcf /usr/local/go/src/runtime/trace/trace.go:125 # 0x990c2f net/http/pprof.Trace+0x29f /usr/local/go/src/net/http/pprof/pprof.go:178 # 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 # 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: 294912] @ 0x985610 0x9854dc 0x983c08 0x991744 0x3f3778 0x2cd718 0x994128 0x2cd718 0x3f1584 0x3f2dd0 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x98560f runtime/pprof.writeHeapInternal+0x9f /usr/local/go/src/runtime/pprof/pprof.go:602 # 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 [5: 1440] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [25: 3481600] @ 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: 24] @ 0x10cb30 0x3eef6c 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 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 # 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: 256] @ 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 [5: 163840] @ 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 [4: 320] @ 0xd685c 0xd6841 0x2cbf5c 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 # 0x2cbf5b net/http.(*conn).serve+0x17b /usr/local/go/src/net/http/server.go:1955 0: 0 [2: 48] @ 0x396b08 0x39a398 0x398ad4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 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 # 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 [8: 512] @ 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: 49152] @ 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 [1: 768] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 72] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eeeac 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [7: 112] @ 0x1c1020 0x1aeb58 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1c101f net.addrList.partition+0x11f /usr/local/go/src/net/ipsock.go:120 # 0x1aeb57 net.(*Dialer).DialContext+0x4f7 /usr/local/go/src/net/dial.go:503 # 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 [11: 528] @ 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: 448] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 64] @ 0x10cb30 0x3eedf0 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eedef github.com/0xERR0R/blocky/util.AnswerToString+0x19f /go/src/util/common.go:53 # 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] @ 0x6bffd 0x6ba74 0x6bc98 0x38932c 0x3c1f24 0x3eefd4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x38932b github.com/miekg/dns.(*RR_Header).String+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:89 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 [32: 4608] @ 0x21a01 0xd74d8 0xd7fe0 0xd8830 0xd87f9 0x99f4f8 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x99f4f7 github.com/0xERR0R/blocky/server.(*Server).resolve+0x87 /go/src/server/server.go:658 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [8: 512] @ 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 [1: 1152] @ 0x21258 0x22c84 0x24620 0x5a06e0 0x5a06a5 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a06df github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x7f /go/src/cache/stringcache/string_caches.go:78 # 0x5a06a4 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x44 /go/src/cache/stringcache/string_caches.go:91 # 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: 32] @ 0x24014c 0x240119 0x23ff19 0x181ef0 0x1822d8 0x23fa7c 0x23f959 0x2402d4 0x21e5e0 0x21cd1c 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x24014b vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2db /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x240118 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x2a8 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x23ff18 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0xa8 /usr/local/go/src/crypto/tls/key_schedule.go:40 # 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 [13: 624] @ 0x20f94 0x338a80 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x95582c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [11: 264] @ 0x398b30 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x398b2f github.com/miekg/dns.(*Msg).unpack+0x17f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:849 # 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 [5: 240] @ 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 [7: 112] @ 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 [15: 480] @ 0x397be0 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x397bdf github.com/miekg/dns.UnpackRRWithHeader+0x4f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 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 # 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 # 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] @ 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 [12: 576] @ 0x20f94 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 [5: 80] @ 0x397ff8 0x398c00 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 # 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 [1: 16] @ 0x39d1c4 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x39d1c3 github.com/miekg/dns.unpackDataOpt+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:424 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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: 48] @ 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 [3: 96] @ 0x3eec80 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [6: 96] @ 0x941028 0x940f64 0x9560a4 0x88de4 # 0x941027 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x47 /go/src/querylog/logger_writer.go:34 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 288] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94e4d8 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 # 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 [2: 48] @ 0x396b08 0x3d8614 0x397de8 0x397b50 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 # 0x3d8613 github.com/miekg/dns.(*NS).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2129 # 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 [9: 144] @ 0xd8130 0xd8830 0xd87f9 0x95b99c 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd812f context.WithDeadlineCause+0x22f /usr/local/go/src/context/context.go:642 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x95b99b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xfb /go/src/resolver/upstream_resolver.go:347 # 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 [8: 1152] @ 0x2d0f7c 0x2d0f6d 0x99e4fc 0x88de4 # 0x2d0f7b net/http.(*Server).newConn+0x34b /usr/local/go/src/net/http/server.go:623 # 0x2d0f6c net/http.(*Server).Serve+0x33c /usr/local/go/src/net/http/server.go:3283 # 0x99e4fb github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12b /go/src/server/server.go:507 0: 0 [2: 576] @ 0x20d0d 0x25e50 0x338d08 0x940f7c 0x9560a4 0x88de4 # 0x338d07 github.com/sirupsen/logrus.(*Entry).WithFields+0x2e7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 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 [3: 672] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [5: 80] @ 0x944f34 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x944f33 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x153 /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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [5: 80] @ 0x346d2c 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x346d2b github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x3fb /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 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 [11: 528] @ 0x1d347c 0x1cdddc 0x1cd5c4 0x1c2c34 0x1d4684 0x1afd14 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1d347b net.sockaddrToUDP+0x5b /usr/local/go/src/net/udpsock_posix.go:18 # 0x1cdddb net.(*netFD).dial+0x71b /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 [9: 720] @ 0x1afddc 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1afddb net.(*sysDialer).dialSingle+0x36b /usr/local/go/src/net/dial.go:666 # 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 [19: 912] @ 0xd88f0 0x379984 0x379be4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [8: 384] @ 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 [12: 384] @ 0xd80a4 0xd8830 0xd87f9 0x99f4f8 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd80a3 context.WithDeadlineCause+0x1a3 /usr/local/go/src/context/context.go:638 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x99f4f7 github.com/0xERR0R/blocky/server.(*Server).resolve+0x87 /go/src/server/server.go:658 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [7: 224] @ 0x10cb30 0x3eeeac 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eeeab github.com/0xERR0R/blocky/util.AnswerToString+0x25b /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 [3: 768] @ 0x3eec80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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: 1408] @ 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 [17: 19584] @ 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 [4: 576] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [6: 192] @ 0x94738c 0x947335 0x95b560 0x952edc 0x953e40 0x88de4 # 0x94738b github.com/0xERR0R/blocky/resolver.newIPSet+0x12b /go/src/resolver/bootstrap.go:332 # 0x947334 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0xd4 /go/src/resolver/bootstrap.go:129 # 0x95b55f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x5f /go/src/resolver/upstream_resolver.go:332 # 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: 64] @ 0x99e9b0 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99e9af github.com/0xERR0R/blocky/server.newRequest+0xef /go/src/server/server.go:570 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 32] @ 0x3eedc4 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eedc3 github.com/0xERR0R/blocky/util.AnswerToString+0x173 /go/src/util/common.go:53 # 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 [3: 48] @ 0x475010 0x474fb1 0x95c2b4 0x95c26d 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x47500f strings.(*Builder).WriteString+0x26f /usr/local/go/src/strings/builder.go:116 # 0x474fb0 github.com/0xERR0R/blocky/config.Upstream.String+0x210 /go/src/config/upstream.go:48 # 0x95c2b3 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x1e3 /go/src/resolver/upstream_resolver.go:50 # 0x95c26c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x19c /go/src/resolver/upstream_resolver.go:389 # 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 [4: 64] @ 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 [4: 64] @ 0x941244 0x940f64 0x9560a4 0x88de4 # 0x941243 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x263 /go/src/querylog/logger_writer.go:39 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [4: 128] @ 0x10cb30 0x3eeeac 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eeeab github.com/0xERR0R/blocky/util.AnswerToString+0x25b /go/src/util/common.go:51 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [6: 96] @ 0x94b920 0x94b674 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94b91f github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x14f /go/src/resolver/client_names_resolver.go:85 # 0x94b673 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x33 /go/src/resolver/client_names_resolver.go:63 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [8: 192] @ 0x3eee80 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eee7f github.com/0xERR0R/blocky/util.AnswerToString+0x22f /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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [21: 1008] @ 0x20f14 0x59db04 0x59dafd 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x59db03 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x33 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 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 [3: 72] @ 0x10cb30 0x3eef6c 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [12: 768] @ 0x3837e4 0x397c40 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3837e3 github.com/miekg/dns.init.func55+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:65 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0x386498 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 # 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: 704] @ 0x21258 0x22c84 0x25c24 0x432af4 0x437e60 0x4a5d9c 0x49ef2c 0x4a8c60 0x4a8e20 0x9a180c 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x432af3 text/template.addValueFuncs+0x153 /usr/local/go/src/text/template/funcs.go:99 # 0x437e5f text/template.(*Template).Funcs+0x14f /usr/local/go/src/text/template/template.go:181 # 0x4a5d9b html/template.(*escaper).commit+0x6b /usr/local/go/src/html/template/escape.go:918 # 0x49ef2b html/template.escapeTemplate+0x2bb /usr/local/go/src/html/template/escape.go:40 # 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 [13: 832] @ 0x95385c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 96] @ 0x9f74c 0x346c64 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x9f74b time.Time.Format+0xbb /usr/local/go/src/time/format.go:631 # 0x346c63 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x333 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 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 [11: 880] @ 0x39310c 0x393135 0x39d190 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39310b github.com/miekg/dns.cloneSlice[...]+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x393134 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x84 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:728 # 0x39d18f github.com/miekg/dns.unpackDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:421 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 72] @ 0x19dc7c 0x19dc7d 0x1bdbf8 0x9452d8 0x944f1c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 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 # 0x9452d7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0x97 /go/src/resolver/blocking_resolver.go:437 # 0x944f1b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x13b /go/src/resolver/blocking_resolver.go:414 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [27: 3024] @ 0x379998 0x379961 0x379be4 0x379c5c 0x99eb04 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 0x379c5b github.com/0xERR0R/blocky/log.CtxWithFields+0x3b /go/src/log/context.go:43 # 0x99eb03 github.com/0xERR0R/blocky/server.newRequest+0x243 /go/src/server/server.go:569 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 57216] @ 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: 344064] @ 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: 96] @ 0x3eec80 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [12: 384] @ 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 [6: 96] @ 0x39d1c4 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x39d1c3 github.com/miekg/dns.unpackDataOpt+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:424 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 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 [16: 768] @ 0x1d0d0c 0x1cdbb0 0x1cd5c4 0x1c2c34 0x1d1240 0x1d1110 0x1d1111 0x1afc5c 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1d0d0b net.sockaddrToTCP+0x5b /usr/local/go/src/net/tcpsock_posix.go:19 # 0x1cdbaf net.(*netFD).dial+0x4ef /usr/local/go/src/net/sock_posix.go:141 # 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 [5: 80] @ 0x390f20 0x390ef5 0x390f29 0x39d190 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x390f1f net.IPv4+0x1bf /usr/local/go/src/net/ip.go:53 # 0x390ef4 net.IP.To16+0x194 /usr/local/go/src/net/ip.go:229 # 0x390f28 github.com/miekg/dns.(*EDNS0_SUBNET).unpack+0x1c8 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:347 # 0x39d18f github.com/miekg/dns.unpackDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:421 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [10: 320] @ 0x397be0 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x397bdf github.com/miekg/dns.UnpackRRWithHeader+0x4f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 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 # 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 [4: 64] @ 0x390794 0x3902dc 0x399748 0x398638 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x390793 github.com/miekg/dns.(*EDNS0_SUBNET).pack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:289 # 0x3902db github.com/miekg/dns.(*OPT).len+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x399747 github.com/miekg/dns.msgLenWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x398637 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x177 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:786 # 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 [3: 192] @ 0x39310c 0x393135 0x39d190 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39310b github.com/miekg/dns.cloneSlice[...]+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x393134 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x84 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:728 # 0x39d18f github.com/miekg/dns.unpackDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:421 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [10: 320] @ 0x1c32dc 0x1d0f10 0x1cd99c 0x1cd5c4 0x1c2c34 0x1d1240 0x1d1110 0x1d1111 0x1afc5c 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1c32db net.ipToSockaddr+0x1ab /usr/local/go/src/net/ipsock_posix.go:198 # 0x1d0f0f net.(*TCPAddr).sockaddr+0x3f /usr/local/go/src/net/tcpsock_posix.go:40 # 0x1cd99b net.(*netFD).dial+0x2db /usr/local/go/src/net/sock_posix.go:121 # 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 [9: 288] @ 0x95b7e8 0x952edc 0x953e40 0x88de4 # 0x95b7e7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e7 /go/src/resolver/upstream_resolver.go:380 # 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 [12: 288] @ 0x3eef40 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eef3f github.com/0xERR0R/blocky/util.AnswerToString+0x2ef /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 [12: 576] @ 0x20f94 0x338a80 0x944a94 0x9449ed 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [17: 816] @ 0x20f94 0x338a80 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [18: 1152] @ 0x382754 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x382753 github.com/miekg/dns.init.func2+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:12 # 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: 168] @ 0x38f930 0x39d140 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x38f92f github.com/miekg/dns.makeDataOpt+0x1df /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:57 # 0x39d13f github.com/miekg/dns.unpackDataOpt+0xff /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:420 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [10: 160] @ 0x95c214 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95c213 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x143 /go/src/resolver/upstream_resolver.go:388 # 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: 896] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [6: 192] @ 0x10cb30 0x3eeeac 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [17: 272] @ 0x2537d0 0x2bfbc4 0x2bfbc5 0x2c824c 0x2cc0a4 0x88de4 # 0x2537cf net/textproto.readMIMEHeader+0x22f /usr/local/go/src/net/textproto/reader.go:571 # 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 [10: 1600] @ 0x3462f4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x3462f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x53 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 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: 48] @ 0x3eec80 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [6: 96] @ 0x9411dc 0x940f64 0x9560a4 0x88de4 # 0x9411db github.com/0xERR0R/blocky/querylog.LogEntryFields+0x1fb /go/src/querylog/logger_writer.go:38 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [1: 208] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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: 960] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [17: 1360] @ 0x1c8884 0x2c6910 0x88de4 # 0x1c8883 net.(*conn).Read+0x93 /usr/local/go/src/net/net.go:181 # 0x2c690f net/http.(*connReader).backgroundRead+0x3f /usr/local/go/src/net/http/server.go:681 0: 0 [16: 768] @ 0x95b650 0x952edc 0x953e40 0x88de4 # 0x95b64f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x14f /go/src/resolver/upstream_resolver.go:366 # 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 [8: 128] @ 0x19dcb0 0x19dcb1 0x1bdc28 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x3eef6c 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 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 [8: 128] @ 0x95c324 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95c323 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x253 /go/src/resolver/upstream_resolver.go:390 # 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: 48] @ 0x393038 0x392ff9 0x3902dc 0x399748 0x398638 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x393037 github.com/miekg/dns.cloneSlice[...]+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x392ff8 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x18 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:727 # 0x3902db github.com/miekg/dns.(*OPT).len+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x399747 github.com/miekg/dns.msgLenWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x398637 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x177 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:786 # 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 [3: 960] @ 0x21258 0x22c84 0x25c24 0x396230 0x3961ed 0x3d0a60 0x397934 0x39888c 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39622f github.com/miekg/dns.compressionMap.insert+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x3961ec github.com/miekg/dns.packDomainName+0x25c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x3d0a5f github.com/miekg/dns.(*SOA).pack+0x9f /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:918 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39888b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3cb /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:810 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [24: 1920] @ 0xa6a30 0xd80f8 0xd8830 0xd87f9 0x99f4f8 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xa6a2f time.AfterFunc+0x2f /usr/local/go/src/time/sleep.go:165 # 0xd80f7 context.WithDeadlineCause+0x1f7 /usr/local/go/src/context/context.go:638 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x99f4f7 github.com/0xERR0R/blocky/server.(*Server).resolve+0x87 /go/src/server/server.go:658 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 192] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [5: 240] @ 0xd88f0 0x379984 0x379be4 0x379c5c 0x94b768 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 32] @ 0x95f018 0x954994 0x954618 0x953844 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x95f017 github.com/mroth/weightedrand/v2.NewChooser[...]+0x97 /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [21: 2352] @ 0x338d54 0x99ec6c 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x99ec6b github.com/0xERR0R/blocky/server.newRequest+0x3ab /go/src/server/server.go:575 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 480] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [14: 672] @ 0x20f14 0x2c8784 0x2cc0a4 0x88de4 # 0x2c8783 net/http.(*conn).readRequest+0x733 /usr/local/go/src/net/http/server.go:1057 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 0: 0 [7: 224] @ 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 [16: 1024] @ 0x393038 0x392ff9 0x39d3d4 0x3cf1d8 0x397934 0x39890c 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x393037 github.com/miekg/dns.cloneSlice[...]+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x392ff8 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x18 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:727 # 0x39d3d3 github.com/miekg/dns.packDataOpt+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:432 # 0x3cf1d7 github.com/miekg/dns.(*OPT).pack+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:730 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39890b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x44b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:816 # 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 [1: 80] @ 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 [1: 48] @ 0x28db18 0x28daf5 0x28d350 0x2aeaa8 0x2adfcc 0x88de4 # 0x28db17 net/http.(*http2frameCache).getDataFrame+0x57 /usr/local/go/src/net/http/h2_bundle.go:1828 # 0x28daf4 net/http.http2parseDataFrame+0x34 /usr/local/go/src/net/http/h2_bundle.go:2014 # 0x28d34f net/http.(*http2Framer).ReadFrame+0x16f /usr/local/go/src/net/http/h2_bundle.go:1916 # 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] @ 0x170528 0x1704b9 0x1704c9 0x170248 0x192b80 0x190344 0x1fa798 0x1fa328 0x1f7874 0x1f75d8 0x1f7b9c 0x1f7624 0x1f6da4 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x170527 crypto/internal/bigmod.(*Nat).reset+0x97 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x1704b8 crypto/internal/bigmod.(*Nat).resetFor+0x28 /usr/local/go/src/crypto/internal/bigmod/nat.go:510 # 0x1704c8 crypto/internal/bigmod.(*Nat).setBytes+0x38 /usr/local/go/src/crypto/internal/bigmod/nat.go:191 # 0x170247 crypto/internal/bigmod.(*Nat).SetBytes+0x27 /usr/local/go/src/crypto/internal/bigmod/nat.go:155 # 0x192b7f crypto/rsa.encrypt+0x9f /usr/local/go/src/crypto/rsa/rsa.go:489 # 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 [15: 720] @ 0x20f94 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 [4: 128] @ 0x397be0 0x397b50 0x397f9c 0x398c50 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x397bdf github.com/miekg/dns.UnpackRRWithHeader+0x4f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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 [16: 512] @ 0xd80a4 0xd8830 0xd87f9 0x95b99c 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd80a3 context.WithDeadlineCause+0x1a3 /usr/local/go/src/context/context.go:638 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x95b99b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xfb /go/src/resolver/upstream_resolver.go:347 # 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: 64] @ 0x10ce00 0x339e9c 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x10cdff fmt.Sprint+0x4f /usr/local/go/src/fmt/print.go:280 # 0x339e9b github.com/sirupsen/logrus.(*Entry).Log+0x4b /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 [62: 17856] @ 0x25bd1 0x338af8 0x9448e8 0x944831 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [10: 640] @ 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 [7: 112] @ 0x390b94 0x390b71 0x3902dc 0x399748 0x398638 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x390b93 net.CIDRMask+0x433 /usr/local/go/src/net/ip.go:86 # 0x390b70 github.com/miekg/dns.(*EDNS0_SUBNET).pack+0x410 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:307 # 0x3902db github.com/miekg/dns.(*OPT).len+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x399747 github.com/miekg/dns.msgLenWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x398637 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x177 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:786 # 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 [1: 320] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 [19: 38912] @ 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] @ 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 [30: 3360] @ 0x338d54 0x944a94 0x9449ed 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [18: 864] @ 0x1c247c 0x1c1274 0x1c2148 0x1adc34 0x1ae978 0x385ee0 0x386f4c 0x95ab70 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 # 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 [32: 512] @ 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 [15: 960] @ 0x393038 0x392ff9 0x3902dc 0x399748 0x398638 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x393037 github.com/miekg/dns.cloneSlice[...]+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x392ff8 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x18 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:727 # 0x3902db github.com/miekg/dns.(*OPT).len+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x399747 github.com/miekg/dns.msgLenWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x398637 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x177 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:786 # 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 [51: 5712] @ 0x338d54 0x953a88 0x9539d1 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x953a87 github.com/sirupsen/logrus.(*Entry).WithField+0x2f7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x9539d0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x240 /go/src/resolver/parallel_best_resolver.go:170 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [9: 216] @ 0x10cb30 0x346c98 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x346c97 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x367 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 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 [23: 1104] @ 0xd88f0 0x379984 0x379be4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 0x956c4b github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4b /go/src/resolver/resolver.go:203 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [30: 3360] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x95582c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [10: 240] @ 0x396b08 0x39b3a4 0x397ad4 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 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 # 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 [13: 624] @ 0x20f14 0xd7494 0xd6878 0xd6841 0x953818 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 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 # 0x953817 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x87 /go/src/resolver/parallel_best_resolver.go:163 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [2: 192] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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: 144] @ 0x109ecc 0x952fac 0x953e40 0x88de4 # 0x109ecb fmt.Errorf+0x6b /usr/local/go/src/fmt/errors.go:26 # 0x952fab github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x10b /go/src/resolver/parallel_best_resolver.go:73 # 0x953e3f github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x3f /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 384] @ 0x2c659c 0x2c65b9 0x2c6d4c 0x24ce08 0x24da10 0x24dc44 0x251eb4 0x2bf94c 0x2bf965 0x2c824c 0x2cc0a4 0x88de4 # 0x2c659b sync.NewCond+0x9b /usr/local/go/src/sync/cond.go:48 # 0x2c65b8 net/http.(*connReader).lock+0xb8 /usr/local/go/src/net/http/server.go:660 # 0x2c6d4b net/http.(*connReader).Read+0x2b /usr/local/go/src/net/http/server.go:762 # 0x24ce07 bufio.(*Reader).fill+0xf7 /usr/local/go/src/bufio/bufio.go:110 # 0x24da0f bufio.(*Reader).ReadSlice+0x2f /usr/local/go/src/bufio/bufio.go:376 # 0x24dc43 bufio.(*Reader).ReadLine+0x23 /usr/local/go/src/bufio/bufio.go:405 # 0x251eb3 net/textproto.(*Reader).readLineSlice+0x83 /usr/local/go/src/net/textproto/reader.go:63 # 0x2bf94b net/textproto.(*Reader).ReadLine+0x7b /usr/local/go/src/net/textproto/reader.go:43 # 0x2bf964 net/http.readRequest+0x94 /usr/local/go/src/net/http/request.go:1059 # 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 [9: 144] @ 0x8d090 0xb5ec8 0x95f004 0x954994 0x954618 0x953844 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 0x8d08f internal/reflectlite.Swapper+0x2ef /usr/local/go/src/internal/reflectlite/swapper.go:66 # 0xb5ec7 sort.Slice+0x87 /usr/local/go/src/sort/slice.go:26 # 0x95f003 github.com/mroth/weightedrand/v2.NewChooser[...]+0x83 /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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [23: 2208] @ 0xd70e4 0xd73b8 0xd6878 0xd6841 0x953818 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 0xd70e3 context.(*cancelCtx).Done+0x183 /usr/local/go/src/context/context.go:447 # 0xd73b7 context.(*cancelCtx).propagateCancel+0x67 /usr/local/go/src/context/context.go:465 # 0xd6877 context.withCancel+0x57 /usr/local/go/src/context/context.go:273 # 0xd6840 context.WithCancel+0x20 /usr/local/go/src/context/context.go:236 # 0x953817 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x87 /go/src/resolver/parallel_best_resolver.go:163 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [28: 1792] @ 0x95f0c4 0x954994 0x954618 0x953844 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x95f0c3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x143 /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [9: 432] @ 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 [20: 960] @ 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 [6: 96] @ 0x379f40 0x956cc0 0x379bd4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [14: 448] @ 0x59db3c 0x59db09 0x59dafd 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x59db3b github.com/avast/retry-go/v4.CombineDelay+0x6b /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/options.go:148 # 0x59db08 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x38 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 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 [7: 112] @ 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 [9: 432] @ 0x20f14 0xd7494 0xd7fe0 0xd8830 0xd87f9 0x99f4f8 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd7493 context.(*cancelCtx).propagateCancel+0x143 /usr/local/go/src/context/context.go:486 # 0xd7fdf context.WithDeadlineCause+0xdf /usr/local/go/src/context/context.go:629 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x99f4f7 github.com/0xERR0R/blocky/server.(*Server).resolve+0x87 /go/src/server/server.go:658 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 64] @ 0x33a350 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x33a34f github.com/sirupsen/logrus.(*Entry).Logf+0x5f /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 [5: 120] @ 0x396b08 0x39a398 0x398ad4 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 # 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 # 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 [30: 2400] @ 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 [26: 2912] @ 0xd7f90 0xd8830 0xd87f9 0x99f4f8 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd7f8f context.WithDeadlineCause+0x8f /usr/local/go/src/context/context.go:626 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x99f4f7 github.com/0xERR0R/blocky/server.(*Server).resolve+0x87 /go/src/server/server.go:658 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [20: 1920] @ 0xd70e4 0xd73b8 0xd7fe0 0xd8830 0xd87f9 0x99f4f8 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd70e3 context.(*cancelCtx).Done+0x183 /usr/local/go/src/context/context.go:447 # 0xd73b7 context.(*cancelCtx).propagateCancel+0x67 /usr/local/go/src/context/context.go:465 # 0xd7fdf context.WithDeadlineCause+0xdf /usr/local/go/src/context/context.go:629 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x99f4f7 github.com/0xERR0R/blocky/server.(*Server).resolve+0x87 /go/src/server/server.go:658 # 0x99f26f github.com/0xERR0R/blocky/server.(*Server).handleReq+0x2f /go/src/server/server.go:634 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 128] @ 0x3eec80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 [3: 96] @ 0x396b08 0x39a398 0x398ad4 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 # 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 # 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 [29: 3248] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 # 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 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [10: 160] @ 0x6bffd 0x6ba74 0x6bc98 0x95a54c 0x95a4a1 0x95b980 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95a54b net.JoinHostPort+0xcb /usr/local/go/src/net/ipsock.go:241 # 0x95a4a0 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x20 /go/src/resolver/upstream_resolver.go:194 # 0x95b97f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xdf /go/src/resolver/upstream_resolver.go:345 # 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: 416] @ 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 [1: 112] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x94bc98 0x94b878 0x94b674 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 # 0x94bc97 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).resolveClientNames+0x47 /go/src/resolver/client_names_resolver.go:115 # 0x94b877 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0xa7 /go/src/resolver/client_names_resolver.go:91 # 0x94b673 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x33 /go/src/resolver/client_names_resolver.go:63 # 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 [15: 960] @ 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 [7: 152320] @ 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] @ 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 [18: 2304] @ 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 [44: 2112] @ 0x1c4a74 0x1c1fc8 0x1adc34 0x1ae978 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1c4a73 net.(*Resolver).lookupIPAddr+0x703 /usr/local/go/src/net/lookup.go:310 # 0x1c1fc7 net.(*Resolver).internetAddrList+0x4c7 /usr/local/go/src/net/ipsock.go:288 # 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 # 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: 128] @ 0x952e0 0x94630 0x2c0298 0x2bfeb0 0x2c824c 0x2cc0a4 0x88de4 # 0x952df sync.(*poolChain).pushHead+0x4f /usr/local/go/src/sync/poolqueue.go:234 # 0x9462f sync.(*Pool).Put+0x7f /usr/local/go/src/sync/pool.go:112 # 0x2c0297 net/http.putTextprotoReader+0x57 /usr/local/go/src/net/http/request.go:1032 # 0x2bfeaf net/http.readRequest+0x5df /usr/local/go/src/net/http/request.go:1145 # 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: 128] @ 0x397be0 0x397b50 0x397f9c 0x398c50 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x397bdf github.com/miekg/dns.UnpackRRWithHeader+0x4f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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 [62: 17856] @ 0x25bd1 0x338af8 0x954208 0x954155 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [21: 1680] @ 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 [12: 491520] @ 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 [3: 768] @ 0x94b34 0x9493c 0x94690 0x2bf7a8 0x2bf900 0x2c824c 0x2cc0a4 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 # 0x2bf7a7 net/http.newTextprotoReader+0x27 /usr/local/go/src/net/http/request.go:1022 # 0x2bf8ff net/http.readRequest+0x2f /usr/local/go/src/net/http/request.go:1052 # 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: 64] @ 0x379f40 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [19: 2128] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94c9c0 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [25: 2800] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [7: 336] @ 0x1d0da0 0x1baac4 0x1d1668 0x1d087c 0x2d0ed8 0x99e4fc 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 # 0x2d0ed7 net/http.(*Server).Serve+0x2a7 /usr/local/go/src/net/http/server.go:3255 # 0x99e4fb github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12b /go/src/server/server.go:507 0: 0 [6: 288] @ 0xd88f0 0x379984 0x379be4 0x956c4c 0x956b0c 0x94c9c0 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [13: 416] @ 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 [5: 400] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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 [12: 384] @ 0x95471c 0x954618 0x953844 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x95471b github.com/0xERR0R/blocky/resolver.weightedRandom+0x4b /go/src/resolver/parallel_best_resolver.go:245 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [19: 912] @ 0x1c23dc 0x1c1274 0x1c2148 0x1adc34 0x1ae978 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1c23db net.(*Resolver).internetAddrList.func1+0x18b /usr/local/go/src/net/ipsock.go:274 # 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 # 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 [11: 528] @ 0xd88f0 0x379984 0x379be4 0x379c5c 0x99eb04 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 0x379c5b github.com/0xERR0R/blocky/log.CtxWithFields+0x3b /go/src/log/context.go:43 # 0x99eb03 github.com/0xERR0R/blocky/server.newRequest+0x243 /go/src/server/server.go:569 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [22: 2464] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [5: 80] @ 0x9545b4 0x953844 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9545b3 github.com/0xERR0R/blocky/resolver.pickRandom+0x43 /go/src/resolver/parallel_best_resolver.go:233 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [13: 624] @ 0xd88f0 0x3f149c 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x3f149b github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x1db /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 [16: 1024] @ 0x10cb30 0x379f6c 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94c9c0 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x379f6b github.com/0xERR0R/blocky/log.WithPrefix+0xab /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 # 0x94c9bf github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x3f /go/src/resolver/conditional_upstream_resolver.go:85 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [14: 448] @ 0x1c32dc 0x1d3680 0x1cd99c 0x1cd5c4 0x1c2c34 0x1d4684 0x1afd14 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1c32db net.ipToSockaddr+0x1ab /usr/local/go/src/net/ipsock_posix.go:198 # 0x1d367f net.(*UDPAddr).sockaddr+0x3f /usr/local/go/src/net/udpsock_posix.go:39 # 0x1cd99b net.(*netFD).dial+0x2db /usr/local/go/src/net/sock_posix.go:121 # 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 [5: 80] @ 0x3ef0f4 0x99ea30 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3ef0f3 github.com/0xERR0R/blocky/util.QuestionToString+0x33 /go/src/util/common.go:66 # 0x99ea2f github.com/0xERR0R/blocky/server.newRequest+0x16f /go/src/server/server.go:571 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 288] @ 0x3eec80 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x3eec7f github.com/0xERR0R/blocky/util.AnswerToString+0x2f /go/src/util/common.go:44 # 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 [5: 80] @ 0x474ed4 0x474e09 0x95c2b4 0x95c26d 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x474ed3 strings.(*Builder).WriteString+0x133 /usr/local/go/src/strings/builder.go:116 # 0x474e08 github.com/0xERR0R/blocky/config.Upstream.String+0x68 /go/src/config/upstream.go:35 # 0x95c2b3 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x1e3 /go/src/resolver/upstream_resolver.go:50 # 0x95c26c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x19c /go/src/resolver/upstream_resolver.go:389 # 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 [16: 768] @ 0x10cb30 0x379f6c 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x379f6b github.com/0xERR0R/blocky/log.WithPrefix+0xab /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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [28: 4032] @ 0x21a01 0xd74d8 0xd7fe0 0xd8830 0xd87f9 0x95b99c 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x95b99b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xfb /go/src/resolver/upstream_resolver.go:347 # 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 [59: 16992] @ 0x25bd1 0x338af8 0x94dde8 0x94dd35 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x94dde7 github.com/sirupsen/logrus.(*Entry).WithField+0x2a7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x94dd34 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x1f4 /go/src/resolver/custom_dns_resolver.go:162 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [8: 384] @ 0x99e9ac 0x99e955 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99e9ab github.com/google/uuid.UUID.String+0xeb /go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0x99e954 github.com/0xERR0R/blocky/server.newRequest+0x94 /go/src/server/server.go:570 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [24: 2688] @ 0x338d54 0x954208 0x954155 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [28: 3136] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [5: 80] @ 0x346a6c 0x3467a4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x346a6b github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x13b /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 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 [30: 4320] @ 0x21a01 0xd74d8 0xd6878 0xd6841 0x953818 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 0xd74d7 context.(*cancelCtx).propagateCancel+0x187 /usr/local/go/src/context/context.go:488 # 0xd6877 context.withCancel+0x57 /usr/local/go/src/context/context.go:273 # 0xd6840 context.WithCancel+0x20 /usr/local/go/src/context/context.go:236 # 0x953817 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x87 /go/src/resolver/parallel_best_resolver.go:163 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [30: 4320] @ 0x9a08e4 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9a08e3 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x43 /go/src/server/server_endpoints.go:136 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 384] @ 0x1ba8d8 0x1ba88d 0x1d1668 0x1d087c 0x2d0ed8 0x99e4fc 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 # 0x2d0ed7 net/http.(*Server).Serve+0x2a7 /usr/local/go/src/net/http/server.go:3255 # 0x99e4fb github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12b /go/src/server/server.go:507 0: 0 [65: 18720] @ 0x25bd1 0x338af8 0x94cab0 0x94ca05 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [9: 432] @ 0x20f94 0x338a80 0x9448e8 0x944831 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [13: 624] @ 0x20f94 0x338a80 0x94dde8 0x94dd35 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x94dde7 github.com/sirupsen/logrus.(*Entry).WithField+0x2a7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x94dd34 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x1f4 /go/src/resolver/custom_dns_resolver.go:162 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [52: 3328] @ 0x385e00 0x386f4c 0x95ab70 0x88de4 # 0x385dff github.com/miekg/dns.(*Client).DialContext+0x19f /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:130 # 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 [7: 112] @ 0x10cb30 0x33a348 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x33a347 github.com/sirupsen/logrus.(*Entry).Logf+0x57 /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 [2: 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 [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 [8: 128] @ 0x95c2b8 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95c2b7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1e7 /go/src/resolver/upstream_resolver.go:389 # 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 [4: 256] @ 0x98388 0x98610 0x1ba94c 0x1d1668 0x1d087c 0x2d0ed8 0x99e4fc 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 # 0x2d0ed7 net/http.(*Server).Serve+0x2a7 /usr/local/go/src/net/http/server.go:3255 # 0x99e4fb github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12b /go/src/server/server.go:507 0: 0 [4: 96] @ 0x95b578 0x952edc 0x953e40 0x88de4 # 0x95b577 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x77 /go/src/resolver/upstream_resolver.go:339 # 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 [13: 624] @ 0x20f14 0x379b28 0x379b19 0x379bc8 0x379c5c 0x99eb04 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x379b27 github.com/sirupsen/logrus.NewEntry+0xe7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x379b18 github.com/0xERR0R/blocky/log.FromCtx+0xd8 /go/src/log/context.go:21 # 0x379bc7 github.com/0xERR0R/blocky/log.WrapCtx+0x27 /go/src/log/context.go:36 # 0x379c5b github.com/0xERR0R/blocky/log.CtxWithFields+0x3b /go/src/log/context.go:43 # 0x99eb03 github.com/0xERR0R/blocky/server.newRequest+0x243 /go/src/server/server.go:569 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 432] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 [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 [35: 1680] @ 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 [8: 128] @ 0x59db14 0x59dafd 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x59db13 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 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] @ 0xd8130 0xd8830 0xd87f9 0x99f4f8 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0xd812f context.WithDeadlineCause+0x22f /usr/local/go/src/context/context.go:642 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x99f4f7 github.com/0xERR0R/blocky/server.(*Server).resolve+0x87 /go/src/server/server.go:658 # 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 0x94c9c0 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 # 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 [1: 64] @ 0x3837e4 0x397c40 0x397b50 0x397f9c 0x398ca4 0x3b7ba8 0x3b7a04 0x88de4 # 0x3837e3 github.com/miekg/dns.init.func55+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:65 # 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 # 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: 80] @ 0x10cb30 0x379f6c 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 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x379f6b github.com/0xERR0R/blocky/log.WithPrefix+0xab /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 [14: 17920] @ 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 [2: 576] @ 0x25bd1 0x338af8 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 # 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 # 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: 576] @ 0x25bd1 0x338af8 0x94dde8 0x94dd35 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 # 0x94dde7 github.com/sirupsen/logrus.(*Entry).WithField+0x2a7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x94dd34 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x1f4 /go/src/resolver/custom_dns_resolver.go:162 # 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 [33: 1892352] @ 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: 12288] @ 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 [15: 491520] @ 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 [6: 98304] @ 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 [16: 1280] @ 0xd685c 0xd6841 0x2c86a0 0x2cc0a4 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 # 0x2c869f net/http.(*conn).readRequest+0x64f /usr/local/go/src/net/http/server.go:1039 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 1408] @ 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 [8: 2048] @ 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 [20: 2621440] @ 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: 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 [3: 48] @ 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 [29: 4176] @ 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 [26: 3744] @ 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 [57: 6070272] @ 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 [72: 7077888] @ 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 [4: 4096] @ 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 [18: 2304] @ 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 [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 [31: 71424] @ 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 [4: 19456] @ 0x21258 0x22c84 0x24620 0x5a06e0 0x5a06a5 0x5a0ab0 0x5a014c 0x59f924 0x5bbe6c 0x5bbdc4 0x5b621c 0x88de4 # 0x5a06df github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x7f /go/src/cache/stringcache/string_caches.go:78 # 0x5a06a4 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x44 /go/src/cache/stringcache/string_caches.go:91 # 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: 416] @ 0x1464cc 0x1465dc 0x14b2a4 0x3ef054 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a5c4 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 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 # 0x3ef053 github.com/0xERR0R/blocky/util.AnswerToString+0x403 /go/src/util/common.go:61 # 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 [48: 1152] @ 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 [5: 320] @ 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 [1: 288] @ 0x399d14 0x94ac0c 0x94abe1 0x94a610 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x99f194 0x99d578 0x3b5578 0x3b54e8 0x3b7dd0 0x3b7a04 0x88de4 # 0x399d13 github.com/miekg/dns.(*Msg).CopyTo+0x113 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1083 # 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 [16: 786432] @ 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 [171: 2736] @ 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 [240: 3840] @ 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 [29: 1392] @ 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 [22: 1408] @ 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 [2: 5376] @ 0x26686c 0x26811c 0x267a14 0x2b3884 0x2b380d 0x2816c4 0x24fe80 0x5b49ec 0x5b5500 0x5b4ff0 0x5bd880 0x5bdadc 0x5bc4ac 0x5bc144 0x5bc014 0x5b696c 0x5b621c 0x88de4 # 0x26686b compress/flate.NewReader+0x4b /usr/local/go/src/compress/flate/inflate.go:812 # 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 [14: 672] @ 0x10cb30 0x379f6c 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x379f6b github.com/0xERR0R/blocky/log.WithPrefix+0xab /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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [5: 160] @ 0x254070 0x253e4c 0x99fdcc 0x99fdb9 0x99fd99 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 # 0x99fdcb net/textproto.MIMEHeader.Set+0x5b /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 [29: 2784] @ 0xd70e4 0xd73b8 0xd7fe0 0xd8830 0xd87f9 0x95b99c 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd70e3 context.(*cancelCtx).Done+0x183 /usr/local/go/src/context/context.go:447 # 0xd73b7 context.(*cancelCtx).propagateCancel+0x67 /usr/local/go/src/context/context.go:465 # 0xd7fdf context.WithDeadlineCause+0xdf /usr/local/go/src/context/context.go:629 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x95b99b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xfb /go/src/resolver/upstream_resolver.go:347 # 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] @ 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 [12: 576] @ 0x382ac4 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x382ac3 github.com/miekg/dns.init.func13+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:23 # 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 [16: 1024] @ 0x1b9eb8 0x1cd9c0 0x1cd5c4 0x1c2c34 0x1d1240 0x1d1110 0x1d1111 0x1afc5c 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1b9eb7 net.(*netFD).connect+0x237 /usr/local/go/src/net/fd_unix.go:117 # 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 [37: 1184] @ 0x397be0 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x397bdf github.com/miekg/dns.UnpackRRWithHeader+0x4f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 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 [19: 2128] @ 0x338d54 0x94cab0 0x94ca05 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [25: 2800] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [14: 224] @ 0x1c12ac 0x1c2148 0x1adc34 0x1ae978 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1c12ab net.filterAddrList+0x13b /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 # 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 [24: 768] @ 0x397be0 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x397bdf github.com/miekg/dns.UnpackRRWithHeader+0x4f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 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 [5: 160] @ 0x1bef98 0x3ef97c 0x9458cc 0x944e38 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x1bef97 net.ParseCIDR+0x147 /usr/local/go/src/net/ip.go:520 # 0x3ef97b github.com/0xERR0R/blocky/util.CidrContainsIP+0x2b /go/src/util/common.go:208 # 0x9458cb github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x2fb /go/src/resolver/blocking_resolver.go:484 # 0x944e37 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x57 /go/src/resolver/blocking_resolver.go:401 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [20: 1920] @ 0x2c9748 0x2c9389 0x9a0ba8 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x2c9747 net/http.Header.Clone+0x5e7 /usr/local/go/src/net/http/header.go:104 # 0x2c9388 net/http.(*response).WriteHeader+0x228 /usr/local/go/src/net/http/server.go:1188 # 0x9a0ba7 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x107 /go/src/server/server_endpoints.go:162 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [27: 3024] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x95582c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [20: 5760] @ 0x20d0d 0x25e50 0x338d08 0x95c4b0 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x338d07 github.com/sirupsen/logrus.(*Entry).WithFields+0x2e7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 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 [11: 1408] @ 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 [24: 2688] @ 0x99eca8 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99eca7 github.com/0xERR0R/blocky/server.newRequest+0x3e7 /go/src/server/server.go:581 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [23: 2944] @ 0x197134 0x9a05ec 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x197133 encoding/base64.(*Encoding).DecodeString+0x73 /usr/local/go/src/encoding/base64/base64.go:427 # 0x9a05eb github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0x7b /go/src/server/server_endpoints.go:95 # 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 [28: 3136] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [16: 1024] @ 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 [13: 416] @ 0x253904 0x2bfbc4 0x2bfbc5 0x2c824c 0x2cc0a4 0x88de4 # 0x253903 net/textproto.readMIMEHeader+0x363 /usr/local/go/src/net/textproto/reader.go:591 # 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 [18: 2016] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x95582c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [37: 2960] @ 0xa6a30 0xd80f8 0xd8830 0xd87f9 0x95b99c 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xa6a2f time.AfterFunc+0x2f /usr/local/go/src/time/sleep.go:165 # 0xd80f7 context.WithDeadlineCause+0x1f7 /usr/local/go/src/context/context.go:638 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x95b99b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xfb /go/src/resolver/upstream_resolver.go:347 # 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 [7: 112] @ 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 [34: 3808] @ 0x338d54 0x940f7c 0x9560a4 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 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 [25: 1600] @ 0x3837e4 0x397c40 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x3837e3 github.com/miekg/dns.init.func55+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:65 # 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 # 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 # 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 [38: 5472] @ 0x3865b8 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3865b7 github.com/miekg/dns.(*Conn).ReadMsg+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:254 # 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 [43: 4128] @ 0xd70e4 0x1af5f8 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0xd70e3 context.(*cancelCtx).Done+0x183 /usr/local/go/src/context/context.go:447 # 0x1af5f7 net.(*sysDialer).dialSerial+0xb7 /usr/local/go/src/net/dial.go:594 # 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 [47: 4512] @ 0x10cb30 0x379f6c 0x956cc0 0x379bd4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x379f6b github.com/0xERR0R/blocky/log.WithPrefix+0xab /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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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: 80] @ 0x2c6724 0x2cc2c8 0x88de4 # 0x2c6723 net/http.(*connReader).startBackgroundRead+0x93 /usr/local/go/src/net/http/server.go:677 # 0x2cc2c7 net/http.(*conn).serve+0x4e7 /usr/local/go/src/net/http/server.go:2028 0: 0 [53: 5936] @ 0x95b7a8 0x952edc 0x953e40 0x88de4 # 0x95b7a7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2a7 /go/src/resolver/upstream_resolver.go:380 # 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 [30: 1440] @ 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 [5: 160] @ 0x397be0 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x397bdf github.com/miekg/dns.UnpackRRWithHeader+0x4f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:616 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [7: 224] @ 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 [27: 3888] @ 0x94db8c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94db8b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x4b /go/src/resolver/custom_dns_resolver.go:113 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 64] @ 0x379f40 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94c9c0 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 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 # 0x94c9bf github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x3f /go/src/resolver/conditional_upstream_resolver.go:85 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 0x390eb4 0x39d190 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x390eb3 github.com/miekg/dns.(*EDNS0_SUBNET).unpack+0x153 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:345 # 0x39d18f github.com/miekg/dns.unpackDataOpt+0x14f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:421 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 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 [25: 2800] @ 0x379a9c 0x379b0d 0x379bc8 0x379c5c 0x94b768 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [13: 416] @ 0x98250 0x98610 0x1cda30 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 # 0x9860f syscall.Getsockname+0x6f /usr/local/go/src/syscall/syscall_linux.go:705 # 0x1cda2f net.(*netFD).dial+0x36f /usr/local/go/src/net/sock_posix.go:139 # 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 [5: 80] @ 0x944850 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94484f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5f /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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [18: 1152] @ 0x3827a4 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 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 # 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: 64] @ 0x1464cc 0x1465dc 0x3bb3bc 0x3bea78 0x3bab10 0x3eefd4 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x3bb3bb github.com/miekg/dns.(*SVCBAlpn).String+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:366 # 0x3bea77 github.com/miekg/dns.(*SVCB).String+0xe7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:862 # 0x3bab0f github.com/miekg/dns.(*HTTPS).String+0x1f /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:236 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [46: 9568] @ 0x2bf964 0x2bf965 0x2c824c 0x2cc0a4 0x88de4 # 0x2bf963 net/textproto.(*Reader).ReadLine+0x93 /usr/local/go/src/net/textproto/reader.go:44 # 0x2bf964 net/http.readRequest+0x94 /usr/local/go/src/net/http/request.go:1059 # 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 [7: 168] @ 0x95a758 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95a757 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x117 /go/src/resolver/upstream_resolver.go:234 # 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 [15: 720] @ 0x20f94 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 [29: 3248] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 16] @ 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: 32] @ 0x94dd48 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x94dd47 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x207 /go/src/resolver/custom_dns_resolver.go:162 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [49: 5488] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 0x956c4b github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4b /go/src/resolver/resolver.go:203 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [51: 7344] @ 0x21a01 0xd74d8 0xd6878 0xd6841 0x95a698 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd74d7 context.(*cancelCtx).propagateCancel+0x187 /usr/local/go/src/context/context.go:488 # 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 [6: 384] @ 0x10ce00 0x3eeffc 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x10cdff fmt.Sprint+0x4f /usr/local/go/src/fmt/print.go:280 # 0x3eeffb github.com/0xERR0R/blocky/util.AnswerToString+0x3ab /go/src/util/common.go:57 # 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 [136: 78336] @ 0x21258 0x20ff8 0x941010 0x940f64 0x9560a4 0x88de4 # 0x94100f github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2f /go/src/querylog/logger_writer.go:33 # 0x940f63 github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x23 /go/src/querylog/logger_writer.go:23 # 0x9560a3 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0xe3 /go/src/resolver/query_logging_resolver.go:201 0: 0 [8: 147456] @ 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 [31: 3555328] @ 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 [61: 4497408] @ 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 [40: 2560] @ 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 [246: 14106624] @ 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: 640] @ 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 [186: 4571136] @ 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: 128] @ 0x194c14 0x11e16c 0x202478 0x206604 0x240404 0x21e544 0x21cd1c 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 # 0x206603 vendor/golang.org/x/crypto/hkdf.Extract+0x83 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x240403 crypto/tls.(*cipherSuiteTLS13).extract+0xb3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x21e543 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xb3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:388 # 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 [14: 672] @ 0x20f94 0x338a80 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94c9c0 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [12: 192] @ 0x1c4a04 0x1c49dd 0x1c49b9 0x1c1fc8 0x1adc34 0x1ae978 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1c4a03 net.IPv4+0x693 /usr/local/go/src/net/ip.go:53 # 0x1c49dc net.IP.To16+0x66c /usr/local/go/src/net/ip.go:229 # 0x1c49b8 net.(*Resolver).lookupIPAddr+0x648 /usr/local/go/src/net/lookup.go:310 # 0x1c1fc7 net.(*Resolver).internetAddrList+0x4c7 /usr/local/go/src/net/ipsock.go:288 # 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 # 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 [16: 768] @ 0x20f94 0x338a80 0x956be0 0x956ccc 0x379bd4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 0x88de4 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x956bdf github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x1f /go/src/resolver/resolver.go:198 # 0x956ccb github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x3b /go/src/resolver/resolver.go:206 # 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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [19: 608] @ 0x98250 0x98610 0x1cda30 0x1cd5c4 0x1c2c34 0x1d4684 0x1afd14 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x9824f syscall.anyToSockaddr+0x6f /usr/local/go/src/syscall/syscall_linux.go:663 # 0x9860f syscall.Getsockname+0x6f /usr/local/go/src/syscall/syscall_linux.go:705 # 0x1cda2f net.(*netFD).dial+0x36f /usr/local/go/src/net/sock_posix.go:139 # 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 [4: 448] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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: 64] @ 0x39e524 0x3d6078 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x39e523 github.com/miekg/dns.unpackDataSVCB+0x4e3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:609 # 0x3d6077 github.com/miekg/dns.(*HTTPS).unpack+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1724 # 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 [77: 27104] @ 0x25bd1 0x1e133c 0x1e23dc 0x1e23b9 0x9a05a4 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x1e133b net/url.parseQuery+0x13b /usr/local/go/src/net/url/url.go:965 # 0x1e23db net/url.ParseQuery+0x3b /usr/local/go/src/net/url/url.go:935 # 0x1e23b8 net/url.(*URL).Query+0x18 /usr/local/go/src/net/url/url.go:1122 # 0x9a05a3 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0x33 /go/src/server/server_endpoints.go:88 # 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: 128] @ 0x1c1a34 0x1c1a75 0x3f0274 0x99f070 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x1c1a33 net.SplitHostPort.func1+0x523 /usr/local/go/src/net/ipsock.go:170 # 0x1c1a74 net.SplitHostPort+0x564 /usr/local/go/src/net/ipsock.go:177 # 0x3f0273 github.com/0xERR0R/blocky/util.HTTPClientIP+0x53 /go/src/util/http.go:60 # 0x99f06f github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x2f /go/src/server/server.go:612 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x1bda60 0x390bc4 0x39d3d4 0x3cf1d8 0x397934 0x39890c 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x1bda5f net.IP.Mask+0xef /usr/local/go/src/net/ip.go:282 # 0x390bc3 github.com/miekg/dns.(*EDNS0_SUBNET).pack+0x463 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:307 # 0x39d3d3 github.com/miekg/dns.packDataOpt+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:432 # 0x3cf1d7 github.com/miekg/dns.(*OPT).pack+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:730 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39890b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x44b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:816 # 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 [49: 3920] @ 0x393038 0x392ff9 0x3902dc 0x399748 0x398638 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x393037 github.com/miekg/dns.cloneSlice[...]+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x392ff8 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x18 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:727 # 0x3902db github.com/miekg/dns.(*OPT).len+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:135 # 0x399747 github.com/miekg/dns.msgLenWithCompressionMap+0x1a7 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:998 # 0x398637 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x177 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:786 # 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 [61: 17568] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [55: 12320] @ 0x2c87c0 0x2cc0a4 0x88de4 # 0x2c87bf net/http.(*conn).readRequest+0x76f /usr/local/go/src/net/http/server.go:1052 # 0x2cc0a3 net/http.(*conn).serve+0x2c3 /usr/local/go/src/net/http/server.go:1964 0: 0 [21: 2016] @ 0x17df4 0x95385c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [25: 2800] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [29: 1856] @ 0x95a6cc 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95a6cb github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x8b /go/src/resolver/upstream_resolver.go:224 # 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 [47: 4512] @ 0xd70e4 0xd73b8 0xd6878 0xd6841 0x95a698 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd70e3 context.(*cancelCtx).Done+0x183 /usr/local/go/src/context/context.go:447 # 0xd73b7 context.(*cancelCtx).propagateCancel+0x67 /usr/local/go/src/context/context.go:465 # 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 [25: 2800] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x94c9c0 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 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 # 0x94c9bf github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x3f /go/src/resolver/conditional_upstream_resolver.go:85 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [48: 6144] @ 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 [3: 192] @ 0x10ce00 0x3eeffc 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x10cdff fmt.Sprint+0x4f /usr/local/go/src/fmt/print.go:280 # 0x3eeffb github.com/0xERR0R/blocky/util.AnswerToString+0x3ab /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [16: 768] @ 0xd88f0 0x379984 0x379be4 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [7: 168] @ 0x947340 0x95b560 0x952edc 0x953e40 0x88de4 # 0x94733f github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0xdf /go/src/resolver/bootstrap.go:129 # 0x95b55f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x5f /go/src/resolver/upstream_resolver.go:332 # 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: 120] @ 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 [2: 96] @ 0x10ce00 0x3eeffc 0x955dac 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x10cdff fmt.Sprint+0x4f /usr/local/go/src/fmt/print.go:280 # 0x3eeffb github.com/0xERR0R/blocky/util.AnswerToString+0x3ab /go/src/util/common.go:57 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [19: 2128] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [6: 192] @ 0x397ff8 0x398c00 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 # 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 [40: 4480] @ 0x338d54 0x956be0 0x956ccc 0x379bd4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x956bdf github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x1f /go/src/resolver/resolver.go:198 # 0x956ccb github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x3b /go/src/resolver/resolver.go:206 # 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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [34: 4896] @ 0x1df00c 0x1dee68 0x2bfb50 0x2c824c 0x2cc0a4 0x88de4 # 0x1df00b net/url.parse+0xdb /usr/local/go/src/net/url/url.go:517 # 0x1dee67 net/url.ParseRequestURI+0x27 /usr/local/go/src/net/url/url.go:495 # 0x2bfb4f net/http.readRequest+0x27f /usr/local/go/src/net/http/request.go:1095 # 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 [23: 1104] @ 0x20f94 0x338a80 0x953a88 0x9539d1 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x953a87 github.com/sirupsen/logrus.(*Entry).WithField+0x2f7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x9539d0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x240 /go/src/resolver/parallel_best_resolver.go:170 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [51: 5712] @ 0x338d54 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [9: 2304] @ 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 [1: 32] @ 0x2d0fd4 0x99e4fc 0x88de4 # 0x2d0fd3 net/http.(*Server).Serve+0x3a3 /usr/local/go/src/net/http/server.go:3285 # 0x99e4fb github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12b /go/src/server/server.go:507 0: 0 [2: 32] @ 0x3eedc4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x3eedc3 github.com/0xERR0R/blocky/util.AnswerToString+0x173 /go/src/util/common.go:53 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [120: 34560] @ 0x25bd1 0x338af8 0x953a88 0x9539d1 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x953a87 github.com/sirupsen/logrus.(*Entry).WithField+0x2f7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x9539d0 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x240 /go/src/resolver/parallel_best_resolver.go:170 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [83: 29216] @ 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 [136: 78336] @ 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 [34: 3808] @ 0x338d54 0x954004 0x953f4d 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [85: 29920] @ 0x25bd1 0x2c9824 0x2c9389 0x9a0ba8 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x2c9823 net/http.Header.Clone+0x6c3 /usr/local/go/src/net/http/header.go:114 # 0x2c9388 net/http.(*response).WriteHeader+0x228 /usr/local/go/src/net/http/server.go:1188 # 0x9a0ba7 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x107 /go/src/server/server_endpoints.go:162 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [7: 672] @ 0x398668 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [50: 5600] @ 0x338d54 0x944fd8 0x944f31 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [48: 6144] @ 0x1cd458 0x1cd429 0x1c2c34 0x1d1240 0x1d1110 0x1d1111 0x1afc5c 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1cd457 net.newFD+0xa7 /usr/local/go/src/net/fd_unix.go:27 # 0x1cd428 net.socket+0x78 /usr/local/go/src/net/sock_posix.go:27 # 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 [82: 23616] @ 0x2bf93c 0x2c824c 0x2cc0a4 0x88de4 # 0x2bf93b net/http.readRequest+0x6b /usr/local/go/src/net/http/request.go:1055 # 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 [35: 5600] @ 0x25bd1 0x396230 0x3961ed 0x39a190 0x398784 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39622f github.com/miekg/dns.compressionMap.insert+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x3961ec github.com/miekg/dns.packDomainName+0x25c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x39a18f github.com/miekg/dns.(*Question).pack+0x5f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1104 # 0x398783 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x2c3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:798 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x379f70 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [50: 14400] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94c9c0 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 # 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 # 0x94c9bf github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x3f /go/src/resolver/conditional_upstream_resolver.go:85 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [26: 2912] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x94c9c0 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [50: 14400] @ 0x25bd1 0x338d08 0x379cb0 0x379bd4 0x379c5c 0x99eb04 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338d07 github.com/sirupsen/logrus.(*Entry).WithFields+0x2e7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 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 # 0x99eb03 github.com/0xERR0R/blocky/server.newRequest+0x243 /go/src/server/server.go:569 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [19: 1520] @ 0x10cb30 0x379f6c 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x379f6b github.com/0xERR0R/blocky/log.WithPrefix+0xab /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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [7: 168] @ 0x95efb8 0x954994 0x954618 0x953844 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [24: 2688] @ 0x379b38 0x379b19 0x379bc8 0x379c5c 0x99eb04 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x379b37 github.com/sirupsen/logrus.NewEntry+0xf7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x379b18 github.com/0xERR0R/blocky/log.FromCtx+0xd8 /go/src/log/context.go:21 # 0x379bc7 github.com/0xERR0R/blocky/log.WrapCtx+0x27 /go/src/log/context.go:36 # 0x379c5b github.com/0xERR0R/blocky/log.CtxWithFields+0x3b /go/src/log/context.go:43 # 0x99eb03 github.com/0xERR0R/blocky/server.newRequest+0x243 /go/src/server/server.go:569 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [14: 1568] @ 0x338d54 0x94dde8 0x94dd35 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x94dde7 github.com/sirupsen/logrus.(*Entry).WithField+0x2a7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x94dd34 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x1f4 /go/src/resolver/custom_dns_resolver.go:162 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x379f70 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94c9c0 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 # 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 # 0x94c9bf github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x3f /go/src/resolver/conditional_upstream_resolver.go:85 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [59: 16992] @ 0x25bd1 0x338af8 0x379cb0 0x379bd4 0x379c5c 0x94b768 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [12: 576] @ 0xd88f0 0x379984 0x379be4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [31: 3472] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [23: 1104] @ 0x20f94 0x338a80 0x944fd8 0x944f31 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [139: 22240] @ 0x1aea88 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1aea87 net.(*Dialer).DialContext+0x427 /usr/local/go/src/net/dial.go:495 # 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 [113: 5424] @ 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 [5: 80] @ 0x999430 0x9993d5 0x9993d1 0x9a20d0 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x99942f net/textproto.MIMEHeader.Add+0xbf /usr/local/go/src/net/textproto/header.go:15 # 0x9993d4 net/http.Header.Add+0x64 /usr/local/go/src/net/http/header.go:31 # 0x9993d0 github.com/go-chi/cors.(*Cors).handleActualRequest+0x60 /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0x9a20cf github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17f /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:227 # 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 [10: 800] @ 0xd685c 0xd6841 0x953818 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x953817 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x87 /go/src/resolver/parallel_best_resolver.go:163 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [3: 48] @ 0x9a0a28 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x9a0a27 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x187 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [41: 3280] @ 0x95a6bc 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95a6bb github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x7b /go/src/resolver/upstream_resolver.go:222 # 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 [44: 6336] @ 0x386dd8 0x386d34 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x386dd7 github.com/miekg/dns.(*Conn).Write+0x67 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:362 # 0x386d33 github.com/miekg/dns.(*Conn).WriteMsg+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:348 # 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 [3: 96] @ 0x6bffd 0x6ba74 0x6bc98 0x3893e4 0x3c1f24 0x3eefd4 0x95416c 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 # 0x3893e3 github.com/miekg/dns.(*RR_Header).String+0x123 /go/pkg/mod/github.com/miekg/dns@v1.1.59/dns.go:92 # 0x3c1f23 github.com/miekg/dns.(*NS).String+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:434 # 0x3eefd3 github.com/0xERR0R/blocky/util.AnswerToString+0x383 /go/src/util/common.go:57 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [23: 1104] @ 0x1d0d0c 0x1cdaec 0x1cd5c4 0x1c2c34 0x1d1240 0x1d1110 0x1d1111 0x1afc5c 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1d0d0b net.sockaddrToTCP+0x5b /usr/local/go/src/net/tcpsock_posix.go:19 # 0x1cdaeb net.(*netFD).dial+0x42b /usr/local/go/src/net/sock_posix.go:141 # 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 [124: 71424] @ 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 [18: 2016] @ 0x338d54 0x9448e8 0x944831 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [123: 35424] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [29: 2320] @ 0x393038 0x392ff9 0x39d3d4 0x3cf1d8 0x397934 0x39890c 0x398488 0x386cfc 0x386ce5 0x386478 0x386fcc 0x95ab70 0x88de4 # 0x393037 github.com/miekg/dns.cloneSlice[...]+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.59/types.go:1633 # 0x392ff8 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x18 /go/pkg/mod/github.com/miekg/dns@v1.1.59/edns.go:727 # 0x39d3d3 github.com/miekg/dns.packDataOpt+0x83 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:432 # 0x3cf1d7 github.com/miekg/dns.(*OPT).pack+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:730 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x39890b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x44b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:816 # 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 [44: 12672] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [13: 624] @ 0x20f14 0x1e23cc 0x1e23b9 0x9a05a4 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x1e23cb net/url.ParseQuery+0x2b /usr/local/go/src/net/url/url.go:934 # 0x1e23b8 net/url.(*URL).Query+0x18 /usr/local/go/src/net/url/url.go:1122 # 0x9a05a3 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0x33 /go/src/server/server_endpoints.go:88 # 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 [16: 768] @ 0xd88f0 0x379984 0x379be4 0x956c4c 0x956b0c 0x95582c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0xd88ef context.WithValue+0x8f /usr/local/go/src/context/context.go:723 # 0x379983 github.com/0xERR0R/blocky/log.NewCtx+0x43 /go/src/log/context.go:12 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [8: 128] @ 0x95b38c 0x95b534 0x952edc 0x953e40 0x88de4 # 0x95b38b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xcb /go/src/resolver/upstream_resolver.go:314 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [56: 6272] @ 0xd7f90 0xd8830 0xd87f9 0x95b99c 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0xd7f8f context.WithDeadlineCause+0x8f /usr/local/go/src/context/context.go:626 # 0xd882f context.WithDeadline+0x4f /usr/local/go/src/context/context.go:612 # 0xd87f8 context.WithTimeout+0x18 /usr/local/go/src/context/context.go:690 # 0x95b99b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xfb /go/src/resolver/upstream_resolver.go:347 # 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 [12: 576] @ 0x20f94 0x338a80 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [112: 16128] @ 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 [6: 144] @ 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 [47: 4512] @ 0x1b9e48 0x1cd9c0 0x1cd5c4 0x1c2c34 0x1d1240 0x1d1110 0x1d1111 0x1afc5c 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1b9e47 net.(*netFD).connect+0x1c7 /usr/local/go/src/net/fd_unix.go:102 # 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 [15: 360] @ 0x254070 0x25375c 0x2bfbc4 0x2bfbc5 0x2c824c 0x2cc0a4 0x88de4 # 0x25406f net/textproto.canonicalMIMEHeaderKey+0x1bf /usr/local/go/src/net/textproto/reader.go:787 # 0x25375b net/textproto.readMIMEHeader+0x1bb /usr/local/go/src/net/textproto/reader.go:548 # 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 [18: 2016] @ 0x379998 0x379961 0x379be4 0x379c5c 0x94b768 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [77: 22176] @ 0x25bd1 0x338af8 0x99ec6c 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [82: 23616] @ 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 [29: 1856] @ 0x3837e4 0x397c40 0x397b50 0x397f9c 0x398ca4 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3837e3 github.com/miekg/dns.init.func55+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:65 # 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 # 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 [38: 4256] @ 0x379a9c 0x379b0d 0x379bc8 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [45: 7920] @ 0x955a2c 0x9558c8 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x955a2b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4b /go/src/resolver/query_logging_resolver.go:158 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [68: 9792] @ 0x3865b8 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x3865b7 github.com/miekg/dns.(*Conn).ReadMsg+0x47 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:254 # 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 [99: 11088] @ 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 [32: 3584] @ 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 [9: 144] @ 0x9472f4 0x947321 0x95b560 0x952edc 0x953e40 0x88de4 # 0x9472f3 net.ParseIP+0x93 /usr/local/go/src/net/ip.go:495 # 0x947320 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0xc0 /go/src/resolver/bootstrap.go:128 # 0x95b55f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x5f /go/src/resolver/upstream_resolver.go:332 # 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 [251: 144576] @ 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 [24: 2688] @ 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 [11: 528] @ 0x20f94 0x338a80 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x94a1f0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [48: 13824] @ 0x25bd1 0x338af8 0x954004 0x953f4d 0x953b2c 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [62: 17856] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x944e20 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [118: 33984] @ 0x25bd1 0x338af8 0x956be0 0x956ccc 0x379bd4 0x956c4c 0x956b7c 0x95b3f8 0x95b534 0x952edc 0x953e40 0x88de4 # 0x338af7 github.com/sirupsen/logrus.(*Entry).WithFields+0xd7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x956bdf github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x1f /go/src/resolver/resolver.go:198 # 0x956ccb github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x3b /go/src/resolver/resolver.go:206 # 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 # 0x956b7b github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x3b /go/src/resolver/resolver.go:197 # 0x95b3f7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x137 /go/src/resolver/upstream_resolver.go:313 # 0x95b533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x33 /go/src/resolver/upstream_resolver.go:330 # 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 [33: 3696] @ 0x338d54 0x379cb0 0x379bd4 0x379c5c 0x99eb04 0x99f0cc 0x9a09f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 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 # 0x99eb03 github.com/0xERR0R/blocky/server.newRequest+0x243 /go/src/server/server.go:569 # 0x99f0cb github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x8b /go/src/server/server.go:619 # 0x9a09f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x157 /go/src/server/server_endpoints.go:144 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [33: 2162688] @ 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 [42: 1720320] @ 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 [169: 17997824] @ 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 [295: 7080] @ 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 [121: 1982464] @ 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 [108: 3456] @ 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 [204: 9792] @ 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 [136: 6528] @ 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 [35: 560] @ 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 [22: 2464] @ 0x338d54 0x379cb0 0x379bd4 0x379c5c 0x94b768 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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: 256] @ 0x3868d8 0x386594 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x3868d7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x247 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:291 # 0x386593 github.com/miekg/dns.(*Conn).ReadMsg+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/client.go:249 # 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 [49: 10192] @ 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 [6: 1920] @ 0x21258 0x22c84 0x25c24 0x396230 0x3961ed 0x3cabd4 0x397934 0x398808 0x39846c 0x9a0ae0 0x9a0ac9 0x99f3f8 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39622f github.com/miekg/dns.compressionMap.insert+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x3961ec github.com/miekg/dns.packDomainName+0x25c /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x3cabd3 github.com/miekg/dns.(*CNAME).pack+0x53 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:148 # 0x397933 github.com/miekg/dns.packRR+0xe3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x398807 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x347 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:804 # 0x39846b github.com/miekg/dns.(*Msg).PackBuffer+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0x9a0adf github.com/miekg/dns.(*Msg).Pack+0x3f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0x9a0ac8 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x28 /go/src/server/server_endpoints.go:154 # 0x99f3f7 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b7 /go/src/server/server.go:643 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [25: 2800] @ 0x379998 0x379961 0x379be4 0x956c4c 0x956b0c 0x94e4d8 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x379997 github.com/0xERR0R/blocky/log.entryWithCtx+0x57 /go/src/log/context.go:29 # 0x379960 github.com/0xERR0R/blocky/log.NewCtx+0x20 /go/src/log/context.go:14 # 0x379be3 github.com/0xERR0R/blocky/log.WrapCtx+0x43 /go/src/log/context.go:39 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [62: 7936] @ 0x1cd458 0x1cd429 0x1c2c34 0x1d4684 0x1afd14 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1cd457 net.newFD+0xa7 /usr/local/go/src/net/fd_unix.go:27 # 0x1cd428 net.socket+0x78 /usr/local/go/src/net/sock_posix.go:27 # 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 [20: 1280] @ 0x382754 0x397c40 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x382753 github.com/miekg/dns.init.func2+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:12 # 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 # 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 [14: 672] @ 0x20f94 0x338a80 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 # 0x338a7f github.com/sirupsen/logrus.(*Entry).WithFields+0x5f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 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 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [43: 4128] @ 0x17df4 0x95a6bc 0x95a5d0 0x95b9dc 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x95a6bb github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x7b /go/src/resolver/upstream_resolver.go:222 # 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 [67: 19296] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x95582c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x95582b github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x3b /go/src/resolver/query_logging_resolver.go:116 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [60: 17280] @ 0x25bd1 0x338af8 0x37a008 0x379f11 0x956cc0 0x379bd4 0x956c4c 0x956b0c 0x9537e8 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 # 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 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 0: 0 [11: 1056] @ 0x383ab4 0x397c40 0x397b50 0x397f9c 0x398c50 0x398e60 0x3865cc 0x386498 0x386fcc 0x95ab70 0x88de4 # 0x383ab3 github.com/miekg/dns.init.func64+0x23 /go/pkg/mod/github.com/miekg/dns@v1.1.59/ztypes.go:74 # 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 # 0x398c4f github.com/miekg/dns.(*Msg).unpack+0x29f /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:856 # 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 [43: 176128] @ 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 [23: 1104] @ 0x953ac4 0x958c90 0x94cb04 0x94a2b0 0x944e90 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x953ac3 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x333 /go/src/resolver/parallel_best_resolver.go:172 # 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 # 0x94a2af github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0xff /go/src/resolver/caching_resolver.go:167 # 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [6: 96] @ 0x475010 0x474fb1 0x966be8 0x10f52c 0x10fdd8 0x112678 0x10cb1c 0x95b7d4 0x952edc 0x953e40 0x88de4 # 0x47500f strings.(*Builder).WriteString+0x26f /usr/local/go/src/strings/builder.go:116 # 0x474fb0 github.com/0xERR0R/blocky/config.Upstream.String+0x210 /go/src/config/upstream.go:48 # 0x966be7 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x67 /go/src/resolver/upstream_resolver.go:50 # 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 # 0x95b7d3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2d3 /go/src/resolver/upstream_resolver.go:380 # 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: 96] @ 0x10cb30 0x3eedf0 0x95c168 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x10cb2f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x3eedef github.com/0xERR0R/blocky/util.AnswerToString+0x19f /go/src/util/common.go:53 # 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 [155: 44640] @ 0x25bd1 0x338af8 0x944fd8 0x944f31 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [38: 3648] @ 0x1b9e5c 0x1cd9c0 0x1cd5c4 0x1c2c34 0x1d1240 0x1d1110 0x1d1111 0x1afc5c 0x1af6e0 0x1aefb0 0x1aeb9c 0x385ee0 0x386f4c 0x95ab70 0x88de4 # 0x1b9e5b net.(*netFD).connect+0x1db /usr/local/go/src/net/fd_unix.go:103 # 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 [201: 16080] @ 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 [45: 5040] @ 0x338d54 0x95c4b0 0x95ba34 0x59d444 0x59e034 0x59d3dc 0x95b78c 0x952edc 0x953e40 0x88de4 # 0x338d53 github.com/sirupsen/logrus.(*Entry).WithFields+0x333 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 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 [153: 107712] @ 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 [1: 48] @ 0x3bd9c4 0x39e49c 0x3d6078 0x397de8 0x397b50 0x397f9c 0x398c00 0x398e60 0x3865cc 0x386520 0x386fcc 0x95ab70 0x88de4 # 0x3bd9c3 github.com/miekg/dns.(*SVCBIPv6Hint).unpack+0xb3 /go/pkg/mod/github.com/miekg/dns@v1.1.59/svcb.go:718 # 0x39e49b github.com/miekg/dns.unpackDataSVCB+0x45b /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:603 # 0x3d6077 github.com/miekg/dns.(*HTTPS).unpack+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:1724 # 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 [29: 5104] @ 0x3462f4 0x339c98 0x33982c 0x339eb0 0x33a378 0x940f9c 0x940f65 0x9560a4 0x88de4 # 0x3462f3 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x53 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 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 [64: 18432] @ 0x25bd1 0x338af8 0x944a94 0x9449ed 0x944e6c 0x950900 0x94de3c 0x94e54c 0x9521a0 0x95586c 0x94f420 0x94b78c 0x94ef98 0x94f898 0x94f72c 0x99f6a4 0x99f270 0x9a0a48 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 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 # 0x9a0a47 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x1a7 /go/src/server/server_endpoints.go:146 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [13: 416] @ 0x39d1c4 0x3d9594 0x397de8 0x397b50 0x397f9c 0x398ca4 0x398e60 0x9a08f8 0x9a0640 0x2cd718 0x3f3778 0x2cd718 0x9a20ec 0x2cd718 0x9a0050 0x2cd718 0x3f1540 0x2d0b2c 0x2cc2e8 0x88de4 # 0x39d1c3 github.com/miekg/dns.unpackDataOpt+0x183 /go/pkg/mod/github.com/miekg/dns@v1.1.59/msg_helpers.go:424 # 0x3d9593 github.com/miekg/dns.(*OPT).unpack+0x33 /go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:2302 # 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 # 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 # 0x9a08f7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x57 /go/src/server/server_endpoints.go:137 # 0x9a063f github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xcf /go/src/server/server_endpoints.go:108 # 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 [1751: 7172096] @ 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 [18: 432] @ 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 [42: 172032] @ 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 [378: 24772608] @ 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 [442: 7072] @ 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 [87: 12115968] @ 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 [401: 25664] @ 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 [395: 12640] @ 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 [426: 6816] @ 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 [245: 20070400] @ 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 [405: 12960] @ 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 [204: 3264] @ 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 [235: 9625600] @ 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 [234: 5616] @ 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 [60: 291840] @ 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 [155: 2480] @ 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 [435: 6960] @ 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 [495: 7920] @ 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 [290: 6960] @ 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 [1373: 65904] @ 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 [428: 6848] @ 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 [136: 4352] @ 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 [270: 6480] @ 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 [930: 29760] @ 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 [1378: 66144] @ 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 [483: 7728] @ 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 [94: 890368] @ 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 [1331: 63888] @ 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 [428: 6848] @ 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 [213: 6979584] @ 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 [4: 1024] @ 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 [443: 7088] @ 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 [676: 16224] @ 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 [222: 10656] @ 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 [2287: 182960] @ 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 [220: 3604480] @ 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 [115170: 471736320] @ 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 [114707: 469839872] @ 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 [1024: 49152] @ 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: 224] @ 0x1f15ac 0x1f17d4 0x1e9fbc 0x1f3588 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1f15ab crypto/x509.parseCertificate+0xd8b /usr/local/go/src/crypto/x509/parser.go:970 # 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 # 0x1f3587 crypto/x509.loadSystemRoots+0x357 /usr/local/go/src/crypto/x509/root_unix.go:72 # 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: 1792] @ 0x198244 0x1e9ef0 0x1f3588 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 # 0x1f3587 crypto/x509.loadSystemRoots+0x357 /usr/local/go/src/crypto/x509/root_unix.go:72 # 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: 576] @ 0x16385c 0x1637e1 0x1800e8 0x1800e1 0x17fbe0 0x1ece00 0x1f0e08 0x1f17d4 0x1e9fbc 0x1f3588 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 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 # 0x1e9fbb crypto/x509.(*CertPool).AppendCertsFromPEM+0x11b /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x1f3587 crypto/x509.loadSystemRoots+0x357 /usr/local/go/src/crypto/x509/root_unix.go:72 # 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: 160] @ 0x199bdc 0x1f0c88 0x1f17d4 0x1e9fbc 0x1f3588 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x199bdb crypto/x509/pkix.(*Name).FillFromRDNSequence+0xbb /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x1f0c87 crypto/x509.parseCertificate+0x467 /usr/local/go/src/crypto/x509/parser.go:905 # 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 # 0x1f3587 crypto/x509.loadSystemRoots+0x357 /usr/local/go/src/crypto/x509/root_unix.go:72 # 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 0x1f3570 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 # 0x1f356f crypto/x509.loadSystemRoots+0x33f /usr/local/go/src/crypto/x509/root_unix.go:70 # 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: 6144] @ 0x21258 0x22c84 0x25c24 0x1ea1f4 0x1e9fe9 0x1f33b0 0x1f311c 0x94480 0x1f2f4c 0x1f2f25 0x1f6c30 0x21c1b4 0x21f448 0x21cd34 0x21810c 0x215d68 0x2e2c2c 0x2e2c25 0x88de4 # 0x1ea1f3 crypto/x509.(*CertPool).addCertFunc+0x353 /usr/local/go/src/crypto/x509/cert_pool.go:210 # 0x1e9fe8 crypto/x509.(*CertPool).AppendCertsFromPEM+0x148 /usr/local/go/src/crypto/x509/cert_pool.go:239 # 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: 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: 112] @ 0x3121c0 0x312141 0x315520 0x322b30 0x322b29 0x323640 0x323631 0x72cc08 0x72cdbc 0x5f754 0x4f804 0x4f6ed 0x88de4 # 0x3121bf regexp/syntax.(*parser).newRegexp+0x9f /usr/local/go/src/regexp/syntax/parse.go:146 # 0x312140 regexp/syntax.(*parser).literal+0x20 /usr/local/go/src/regexp/syntax/parse.go:370 # 0x31551f regexp/syntax.parse+0x98f /usr/local/go/src/regexp/syntax/parse.go:932 # 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 # 0x72cc07 github.com/jinzhu/inflection.compile+0x8f7 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:167 # 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 0: 0 [1: 128] @ 0x314c14 0x322b30 0x322b29 0x323640 0x323631 0x72cc08 0x72cdbc 0x5f754 0x4f804 0x4f6ed 0x88de4 # 0x314c13 regexp/syntax.parse+0x83 /usr/local/go/src/regexp/syntax/parse.go:916 # 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 # 0x72cc07 github.com/jinzhu/inflection.compile+0x8f7 /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:167 # 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 = 3215320 # TotalAlloc = 137150221600 # Sys = 52909320 # Lookups = 0 # Mallocs = 420943938 # Frees = 420935701 # HeapAlloc = 3215320 # HeapSys = 45121536 # HeapIdle = 39493632 # HeapInuse = 5627904 # HeapReleased = 39084032 # HeapObjects = 8237 # Stack = 1015808 / 1015808 # MSpan = 109120 / 767040 # MCache = 2400 / 15600 # BuckHashSys = 1748088 # GCSys = 3664296 # OtherSys = 576952 # NextGC = 7008544 # LastGC = 1784046168108562591 # PauseNs = [175522 163362 112321 123241 154281 202682 125961 65921 127161 155681 70121 78721 143002 111161 113841 135361 249442 82081 66041 182362 552644 52361 112561 140361 143402 59120 83681 116561 57080 54440 48240 77841 98161 48920 68040 128561 57281 86801 127441 150562 63440 131321 90481 469763 55400 53480 50360 570485 92881 61200 124521 53400 88641 135121 200081 72040 99681 119281 54561 77841 93201 121401 80201 54000 102281 78120 188481 146281 343683 78441 53400 55641 141881 52521 60321 62361 58320 250842 70320 52161 49560 140561 76721 55681 66761 141281 64921 132161 51320 54960 111241 91801 75441 145641 75080 62881 117561 106041 168002 55041 61801 114200 106881 63521 184921 131801 195523 65120 62320 59160 125761 53840 97441 173801 118561 72960 152962 114842 167242 86761 88241 66561 79761 99120 131400 106441 107642 93681 141361 116602 129161 77321 122481 113401 84481 234962 81240 50480 52760 78720 41080 101161 86561 88400 93241 93360 106800 76600 61400 131961 52161 244241 87000 88881 137321 98720 104122 142841 101721 129041 95241 132522 211681 98841 105520 57400 106401 50760 100960 98241 107001 61360 87201 91601 80921 52361 134401 82121 77001 91441 99480 76240 115481 84641 100401 171762 107681 103961 84200 93161 58240 118161 60680 128441 101480 76562 115681 130841 56961 97922 54921 117200 56760 107401 146920 172442 54561 113600 138201 108201 98360 167521 54641 98402 116240 140481 58921 51321 50161 115801 79160 513764 63360 170241 93281 53840 109801 91840 84321 67681 149002 215482 82161 60760 847608 80160 103000 76320 62121 137721 79720 150161 57161 122081 284202 162602 86760 182961 106600 99761 77521 50920 72360 86441 137282 99201] # PauseEnd = [1784028166286073933 1784028287935205904 1784028407961240689 1784028527988609726 1784028648017318533 1784028768047413632 1784028888077365889 1784029008104354793 1784029128129749656 1784029248151702493 1784029368174329774 1784029488203585069 1784029608230669667 1784029728263470590 1784029848287975007 1784029968316999816 1784030088342696794 1784030208365789712 1784030328392253256 1784030448416524463 1784030568441834319 1784030688470191439 1784030808499725249 1784030928524989184 1784031048544583211 1784031168569785004 1784031288602420698 1784031408631309681 1784031528656346993 1784031648677589794 1784031768710084407 1784031888738482546 1784032008765359953 1784032128790858329 1784032248818566996 1784032368846659667 1784032488872412079 1784032608899870024 1784032728927362210 1784032848953029421 1784032968975715407 1784033088999806657 1784033209038551526 1784033329066677067 1784033449096646944 1784033569124203762 1784033689151806979 1784033809211035376 1784033929236862739 1784034049265984089 1784034169300340452 1784034289329667955 1784034409357491207 1784034529385095577 1784034649413043189 1784034769445186676 1784034889504029219 1784035009528256481 1784035129555197228 1784035249578625593 1784035369602034078 1784035489633198346 1784035609657555079 1784035729681849932 1784035849708101760 1784035969740661279 1784036089760632857 1784036209790736467 1784036211937833218 1784036244627525543 1784036247595276650 1784036367852736490 1784036487879638864 1784036607903103491 1784036727929417240 1784036847964141369 1784036967991430118 1784037088018598787 1784037208048241077 1784037328077019798 1784037448100099554 1784037568127485904 1784037688151601868 1784037808175323189 1784037928208499345 1784038048238479155 1784038168264602255 1784038288292571867 1784038408319510982 1784038528342117103 1784038648370115466 1784038768393017470 1784038888416585438 1784039008443571114 1784039128472390044 1784039248497637193 1784039368525465358 1784039488548719671 1784039608577016704 1784039728601440307 1784039848628144607 1784039968655447153 1784040088687396776 1784040208708280030 1784040328737059638 1784040448767708211 1784040568796565570 1784040688823414392 1784040808855416096 1784040928888033165 1784041048918515057 1784041168950802043 1784041288982622146 1784041409009331799 1784041529034549681 1784041649076029941 1784041769110221100 1784041889137533854 1784042009172012969 1784042129195472316 1784042249218531339 1784042369245937718 1784042489277314076 1784042565612758824 1784042565616508614 1784042565621200052 1784042565625105164 1784042565629578640 1784042565633500671 1784042565638150989 1784042565643003708 1784042565647151061 1784042565652235542 1784042565657365303 1784042565662109422 1784042565666947501 1784042565672761947 1784042565678717835 1784042565684100079 1784042565689598203 1784042565695958654 1784042565702351466 1784042565707838870 1784042565713530436 1784042565719058640 1784042565724289322 1784042565730090129 1784042565738406356 1784042565745642454 1784042565752382109 1784042565758133915 1784042565768226036 1784042565774353486 1784042565781222261 1784042565788350278 1784042565795419015 1784042565802017829 1784042565809044125 1784042565817579034 1784042565824034246 1784042565831272944 1784042565839022847 1784042565849137008 1784042565856232625 1784042565864745454 1784042565871430948 1784042565878483924 1784042565885777223 1784042565894462293 1784042565903175883 1784042565911325909 1784042565919277853 1784042565926735353 1784042565933564528 1784042565940005260 1784042565947151358 1784042565956827316 1784042565964762659 1784042565972698523 1784042565986845157 1784042565994300657 1784042566003446131 1784042566011123193 1784042566018351451 1784042566025332627 1784042566032907328 1784042566040431229 1784042566047686327 1784042566053931098 1784042566064509783 1784042566071585840 1784042566080075708 1784042566086927483 1784042566095731594 1784042566105210111 1784042566114399545 1784042566123904981 1784042566133912142 1784042566144189865 1784042566153112937 1784042566162232010 1784042566170980560 1784042566180148674 1784042566189079666 1784042566199373029 1784042566209380470 1784042566218819546 1784042566228804226 1784042566239123629 1784042566248916228 1784042566258997749 1784042566270017278 1784042566280614444 1784042566291051888 1784042566300934887 1784042687326420526 1784042807351310945 1784042927367979018 1784043047397960878 1784043167427188812 1784043287454207768 1784043407475676319 1784043527503102957 1784043647523217017 1784043767557398596 1784043887582622419 1784044007606448211 1784044127629818614 1784044247653884982 1784044367675824333 1784044487706205258 1784044607750916769 1784044727777950257 1784044847802217363 1784044967833571247 1784045087858151835 1784045207890459126 1784045327922520975 1784045447948750937 1784045567974235920 1784045688003828516 1784045808031690738 1784045928054535801 1784046048079601400 1784046168108562591 1784028166173104391 1784028166182619057 1784028166192156603 1784028166202111432 1784028166211533617 1784028166223773702 1784028166233303888 1784028166242383630 1784028166251777415 1784028166264302062 1784028166275731301] # NumGC = 38901 # NumForcedGC = 2 # GCCPUFraction = 1.1056986162083222e-05 # DebugGC = false # MaxRSS = 64389120