heap profile: 10: 199024 [2663: 10900064] @ heap/1048576 1: 106496 [2: 212992] @ 0x538b67 0x538c70 0x53da13 0x9dacb0 0x9da263 0x9d9af5 0x9f730b 0x9f682d 0x9f199e 0x470f01 # 0x538b66 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:69 # 0x538c6f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:83 # 0x53da12 strings.Join+0x112 /opt/hostedtoolcache/go/1.21.10/x64/src/strings/strings.go:457 # 0x9dacaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0x9da262 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0x9d9af4 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x34 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0x9f730a github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0x9f682c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 57344 [1: 57344] @ 0x4117cd 0x41324f 0x411fb3 0x47b235 0x66d417 0x66d36e 0x66d9c5 0x66de3b 0x66cefd 0x47c2bf 0x66cf68 0x66cf4b 0x69c585 0x69e2ca 0x69f199 0xdf6a62 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x47b234 sync.(*Map).Swap+0x2d4 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:365 # 0x66d416 sync.(*Map).Store+0x236 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:155 # 0x66d36d mime.setExtensionType+0x18d /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:187 # 0x66d9c4 mime.loadMimeGlobsFile+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:71 # 0x66de3a mime.initMimeUnix+0x5a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:107 # 0x66cefc mime.initMime+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:88 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x66cf67 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x66cf4a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:112 # 0x69c584 net/http.serveContent+0xe04 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:237 # 0x69e2c9 net/http.serveFile+0x5a9 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:680 # 0x69f198 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:866 # 0xdf6a61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2179 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 1: 28672 [1: 28672] @ 0x4117cd 0x411568 0x47bbc5 0x47b185 0x66d69c 0x66d56a 0x66d9c5 0x66de3b 0x66cefd 0x47c2bf 0x66cf68 0x66cf4b 0x69c585 0x69e2ca 0x69f199 0xdf6a62 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x47bbc4 sync.(*Map).dirtyLocked+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:498 # 0x47b184 sync.(*Map).Swap+0x224 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:362 # 0x66d69b sync.(*Map).Store+0x4bb /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:155 # 0x66d569 mime.setExtensionType+0x389 /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:200 # 0x66d9c4 mime.loadMimeGlobsFile+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:71 # 0x66de3a mime.initMimeUnix+0x5a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:107 # 0x66cefc mime.initMime+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:88 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x66cf67 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x66cf4a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:112 # 0x69c584 net/http.serveContent+0xe04 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:237 # 0x69e2c9 net/http.serveFile+0x5a9 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:680 # 0x69f198 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:866 # 0xdf6a61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2179 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 1: 4864 [1: 4864] @ 0x62433a 0x623f91 0x630be5 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x624339 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f9 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1157 # 0x623f90 crypto/tls.(*Conn).readHandshake+0x2d0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1098 # 0x630be4 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x144 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:503 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 1: 1280 [1: 1280] @ 0x722a9b 0x722a46 0x72209f 0x721d4c 0x7218b5 0x721e29 0x720965 0x736bd7 0x73772c 0x737720 0xb6142a 0xb6160f 0x44b018 0x43df14 0x43ddfe 0x470f01 # 0x722a9a regexp/syntax.(*compiler).inst+0x9a /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:164 # 0x722a45 regexp/syntax.(*compiler).rune+0x45 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:273 # 0x72209e regexp/syntax.(*compiler).compile+0x157e /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:101 # 0x721d4b regexp/syntax.(*compiler).compile+0x122b /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:154 # 0x7218b4 regexp/syntax.(*compiler).compile+0xd94 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:129 # 0x721e28 regexp/syntax.(*compiler).compile+0x1308 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:147 # 0x720964 regexp/syntax.Compile+0x144 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:74 # 0x736bd6 regexp.compile+0x76 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:182 # 0x73772b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:137 # 0x73771f regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:317 # 0xb61429 github.com/jinzhu/inflection.compile+0xb09 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:168 # 0xb6160e github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44b017 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6735 # 0x43df13 runtime.doInit+0x373 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6702 # 0x43ddfd runtime.main+0x25d /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:249 1: 112 [1: 112] @ 0x727085 0x726fd1 0x736b90 0x736b8b 0x73772c 0x737720 0x98a24d 0x44b018 0x43df14 0x43ddfe 0x470f01 # 0x727084 regexp/syntax.(*parser).newRegexp+0x7c4 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/parse.go:146 # 0x726fd0 regexp/syntax.parse+0x710 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/parse.go:1055 # 0x736b8f regexp/syntax.Parse+0x2f /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/parse.go:891 # 0x736b8a regexp.compile+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:174 # 0x73772b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:137 # 0x73771f regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:317 # 0x98a24c github.com/prometheus/procfs.init+0x26c /home/runner/go/pkg/mod/github.com/prometheus/procfs@v0.12.0/proc_fdinfo.go:29 # 0x44b017 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6735 # 0x43df13 runtime.doInit+0x373 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6702 # 0x43ddfd runtime.main+0x25d /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:249 1: 112 [1: 112] @ 0x99299d 0xd9baa5 0xd9b98b 0xd9bc70 0xdf1f45 0xdef945 0xdfa36c 0xdfaeeb 0x8680bc 0x86897f 0xdfa098 0xdfa08f 0xdfbc73 0x43de5b 0x470f01 # 0x99299c github.com/prometheus/client_golang/prometheus.v2.NewCounterVec+0x9c /home/runner/go/pkg/mod/github.com/prometheus/client_golang@v1.19.0/prometheus/counter.go:213 # 0xd9baa4 github.com/prometheus/client_golang/prometheus.NewCounterVec+0x1c4 /home/runner/go/pkg/mod/github.com/prometheus/client_golang@v1.19.0/prometheus/counter.go:195 # 0xd9b98a github.com/0xERR0R/blocky/resolver.totalQueriesMetric+0xaa /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:86 # 0xd9bc6f github.com/0xERR0R/blocky/resolver.NewMetricsResolver+0x38f /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:68 # 0xdf1f44 github.com/0xERR0R/blocky/server.createQueryResolver+0x844 /home/runner/work/blocky/blocky/server/server.go:407 # 0xdef944 github.com/0xERR0R/blocky/server.NewServer+0x3a4 /home/runner/work/blocky/blocky/server/server.go:148 # 0xdfa36b github.com/0xERR0R/blocky/cmd.startServer+0x16b /home/runner/work/blocky/blocky/cmd/serve.go:50 # 0xdfaeea github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa /home/runner/work/blocky/blocky/cmd/root.go:43 # 0x8680bb github.com/spf13/cobra.(*Command).execute+0xabb /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x86897e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xdfa097 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xdfa08e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:113 # 0xdfbc72 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x43de5a runtime.main+0x2ba /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:267 1: 64 [1: 64] @ 0x816845 0x816813 0x815a79 0x814fa5 0x81327e 0xde8b05 0xdf7058 0xdf65ef 0xdf6490 0xdef7da 0xdfa36c 0xdfaeeb 0x8680bc 0x86897f 0xdfa098 0xdfa08f 0xdfbc73 0x43de5b 0x470f01 # 0x816844 github.com/go-chi/chi/v5.endpoints.Value+0x4c4 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/tree.go:131 # 0x816812 github.com/go-chi/chi/v5.(*node).setEndpoint+0x492 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/tree.go:359 # 0x815a78 github.com/go-chi/chi/v5.(*node).InsertRoute+0x398 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/tree.go:173 # 0x814fa4 github.com/go-chi/chi/v5.(*Mux).handle+0x2a4 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:421 # 0x81327d github.com/go-chi/chi/v5.(*Mux).HandleFunc+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:128 # 0xde8b04 github.com/go-chi/chi/v5/middleware.Profiler+0x204 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/profiler.go:32 # 0xdf7057 github.com/0xERR0R/blocky/server.configureDebugHandler+0x17 /home/runner/work/blocky/blocky/server/server_endpoints.go:290 # 0xdf65ee github.com/0xERR0R/blocky/server.registerHandlers+0x2e /home/runner/work/blocky/blocky/server/server_endpoints.go:201 # 0xdf648f github.com/0xERR0R/blocky/server.createHTTPSRouter+0x18f /home/runner/work/blocky/blocky/server/server_endpoints.go:185 # 0xdef7d9 github.com/0xERR0R/blocky/server.NewServer+0x239 /home/runner/work/blocky/blocky/server/server.go:121 # 0xdfa36b github.com/0xERR0R/blocky/cmd.startServer+0x16b /home/runner/work/blocky/blocky/cmd/serve.go:50 # 0xdfaeea github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa /home/runner/work/blocky/blocky/cmd/root.go:43 # 0x8680bb github.com/spf13/cobra.(*Command).execute+0xabb /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x86897e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xdfa097 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xdfa08e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:113 # 0xdfbc72 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x43de5a runtime.main+0x2ba /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:267 1: 64 [1: 64] @ 0x816845 0x816813 0x815a79 0x814fa5 0x81327e 0xde8b25 0xdf7058 0xdf65ef 0xdf6490 0xdef7da 0xdfa36c 0xdfaeeb 0x8680bc 0x86897f 0xdfa098 0xdfa08f 0xdfbc73 0x43de5b 0x470f01 # 0x816844 github.com/go-chi/chi/v5.endpoints.Value+0x4c4 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/tree.go:131 # 0x816812 github.com/go-chi/chi/v5.(*node).setEndpoint+0x492 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/tree.go:359 # 0x815a78 github.com/go-chi/chi/v5.(*node).InsertRoute+0x398 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/tree.go:173 # 0x814fa4 github.com/go-chi/chi/v5.(*Mux).handle+0x2a4 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:421 # 0x81327d github.com/go-chi/chi/v5.(*Mux).HandleFunc+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:128 # 0xde8b24 github.com/go-chi/chi/v5/middleware.Profiler+0x224 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/profiler.go:33 # 0xdf7057 github.com/0xERR0R/blocky/server.configureDebugHandler+0x17 /home/runner/work/blocky/blocky/server/server_endpoints.go:290 # 0xdf65ee github.com/0xERR0R/blocky/server.registerHandlers+0x2e /home/runner/work/blocky/blocky/server/server_endpoints.go:201 # 0xdf648f github.com/0xERR0R/blocky/server.createHTTPSRouter+0x18f /home/runner/work/blocky/blocky/server/server_endpoints.go:185 # 0xdef7d9 github.com/0xERR0R/blocky/server.NewServer+0x239 /home/runner/work/blocky/blocky/server/server.go:121 # 0xdfa36b github.com/0xERR0R/blocky/cmd.startServer+0x16b /home/runner/work/blocky/blocky/cmd/serve.go:50 # 0xdfaeea github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xaa /home/runner/work/blocky/blocky/cmd/root.go:43 # 0x8680bb github.com/spf13/cobra.(*Command).execute+0xabb /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:983 # 0x86897e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 # 0xdfa097 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039 # 0xdfa08e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:113 # 0xdfbc72 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x43de5a runtime.main+0x2ba /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:267 1: 16 [1: 16] @ 0x47b1d6 0x66d417 0x66d36e 0x66d9c5 0x66de3b 0x66cefd 0x47c2bf 0x66cf68 0x66cf4b 0x69c585 0x69e2ca 0x69f199 0xdf6a62 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x47b1d5 sync.(*Map).Swap+0x275 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:365 # 0x66d416 sync.(*Map).Store+0x236 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:155 # 0x66d36d mime.setExtensionType+0x18d /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:187 # 0x66d9c4 mime.loadMimeGlobsFile+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:71 # 0x66de3a mime.initMimeUnix+0x5a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:107 # 0x66cefc mime.initMime+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:88 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x66cf67 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x66cf4a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:112 # 0x69c584 net/http.serveContent+0xe04 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:237 # 0x69e2c9 net/http.serveFile+0x5a9 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:680 # 0x69f198 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:866 # 0xdf6a61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2179 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 576] @ 0x4117cd 0x411568 0xd8892a 0xd8887b 0xd9fd52 0x470f01 # 0xd88929 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:33 # 0xd8887a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:23 # 0xd9fd51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:201 0: 0 [1: 48] @ 0x4114d0 0x6686f1 0x6d4fdf 0x6d4fe0 0x6dacc8 0x6df159 0x470f01 # 0x6686f0 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:519 # 0x6d4fde net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:501 # 0x6d4fdf net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/request.go:1087 # 0x6dacc7 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:999 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 48] @ 0x4114d0 0x74e11e 0xd926dd 0xd924ee 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x74e11d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xd926dc github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xd924ed github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ad /home/runner/work/blocky/blocky/resolver/caching_resolver.go:173 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 768] @ 0x7b0685 0x7b0416 0xdf6079 0xdf606a 0xdf4829 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x7b0684 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:788 # 0x7b0415 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xdf6078 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdf6069 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:154 # 0xdf4828 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x208 /home/runner/work/blocky/blocky/server/server.go:643 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 128] @ 0x59479a 0x5047fd 0x607e72 0x61786b 0x65420a 0x654dcf 0x6312d8 0x62e2a7 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x594799 crypto/sha256.New+0x19 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/sha256/sha256.go:154 # 0x5047fc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/crypto.go:131 # 0x607e71 crypto/hmac.New+0x71 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:139 # 0x61786a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:84 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654dce crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:102 # 0x6312d7 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:593 # 0x62e2a6 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x266 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 112] @ 0x796a0d 0x7969ec 0x796aa5 0x796b39 0xdf3ea7 0xdf44f4 0xdf5e85 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x796a0c github.com/sirupsen/logrus.NewEntry+0x10c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7969eb github.com/0xERR0R/blocky/log.FromCtx+0xeb /home/runner/work/blocky/blocky/log/context.go:21 # 0x796aa4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x796b38 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xdf3ea6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:569 # 0xdf44f3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:619 # 0xdf5e84 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xc4 /home/runner/work/blocky/blocky/server/server_endpoints.go:144 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 2304] @ 0xaf7deb 0xaf7db8 0xdadbd6 0xdad7bc 0x470f01 # 0xaf7dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xaf7db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xdadbd5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xdad7bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 288] @ 0x4161cc 0x74e445 0x796b97 0x796aaf 0x796b39 0xdf3ea7 0xdf44f4 0xdf5e85 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x74e444 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x796b96 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x796b38 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xdf3ea6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:569 # 0xdf44f3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:619 # 0xdf5e84 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xc4 /home/runner/work/blocky/blocky/server/server_endpoints.go:144 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 256] @ 0x6efc66 0x6efc30 0x6d7c93 0x693ae6 0x693378 0x695652 0xda3ffa 0xda3ff3 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x6efc65 net/http.setupRewindBody+0x285 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:669 # 0x6efc2f net/http.(*Transport).roundTrip+0x24f /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:546 # 0x6d7c92 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/roundtrip.go:17 # 0x693ae5 net/http.send+0x605 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:260 # 0x693377 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:181 # 0x695651 net/http.(*Client).do+0x911 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:724 # 0xda3ff9 net/http.(*Client).Do+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:590 # 0xda3ff2 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x472 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x4161cc 0x74e1bb 0xd9cfaa 0xd9cebe 0xda2d0b 0xd95327 0xd9286c 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xd9cfa9 github.com/sirupsen/logrus.(*Entry).WithField+0x3e9 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xd9cebd github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fd /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xda2d0a github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:112 # 0xd95326 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1c6 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xd9286b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x52b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:193 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 288] @ 0x4161cc 0x74e1bb 0xd952ca 0xd951f0 0xd9286c 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xd952c9 github.com/sirupsen/logrus.(*Entry).WithField+0x169 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xd951ef github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xd9286b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x52b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:193 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 320] @ 0x4117cd 0x41324f 0x416225 0x7ae029 0x7adfd3 0x7ee8b9 0x7af8af 0x7b092d 0x7b0416 0xdf6079 0xdf606a 0xdf4829 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x7ae028 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:180 # 0x7adfd2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:307 # 0x7ee8b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/zmsg.go:918 # 0x7af8ae github.com/miekg/dns.packRR+0x16e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:589 # 0x7b092c github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4ac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:810 # 0x7b0415 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:729 # 0xdf6078 github.com/miekg/dns.(*Msg).Pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:720 # 0xdf6069 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x29 /home/runner/work/blocky/blocky/server/server_endpoints.go:154 # 0xdf4828 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x208 /home/runner/work/blocky/blocky/server/server.go:643 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 352] @ 0x4161cc 0x6dc749 0x6dc072 0xdf6155 0xdf4829 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x6dc748 net/http.Header.Clone+0x8c8 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/header.go:114 # 0x6dc071 net/http.(*response).WriteHeader+0x1f1 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1183 # 0xdf6154 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x114 /home/runner/work/blocky/blocky/server/server_endpoints.go:162 # 0xdf4828 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x208 /home/runner/work/blocky/blocky/server/server.go:643 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 288] @ 0x4161cc 0x74e1bb 0xd9d678 0xd9d55b 0xd9d0a5 0xda2d0b 0xd95327 0xd9286c 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xd9d677 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xd9d55a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xd9d0a4 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xda2d0a github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:112 # 0xd95326 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1c6 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xd9286b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x52b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:193 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 0: 0 [1: 384] @ 0x6c0c1b 0x6bce71 0x6cb396 0x6cb38f 0x6efd7e 0x6d7c93 0x693ae6 0x693378 0x695652 0xda3ffa 0xda3ff3 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x6c0c1a net/http.(*http2ClientConn).RoundTrip+0x15a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:8343 # 0x6bce70 net/http.(*http2Transport).RoundTripOpt+0x1b0 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7688 # 0x6cb395 net/http.(*http2Transport).RoundTrip+0x15 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7637 # 0x6cb38e net/http.http2noDialH2RoundTripper.RoundTrip+0xe /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:10242 # 0x6efd7d net/http.(*Transport).roundTrip+0x39d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:549 # 0x6d7c92 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/roundtrip.go:17 # 0x693ae5 net/http.send+0x605 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:260 # 0x693377 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:181 # 0x695651 net/http.(*Client).do+0x911 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:724 # 0xda3ff9 net/http.(*Client).Do+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:590 # 0xda3ff2 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x472 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x7b202d 0xd92f25 0xd92ef8 0xd928e5 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x7b202c github.com/miekg/dns.(*Msg).CopyTo+0x12c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1083 # 0xd92f24 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/msg.go:1071 # 0xd92ef7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x57 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:256 # 0xd928e4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5a4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:197 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 80] @ 0x48dd69 0x4ba645 0x4baccd 0x4baca1 0xdf496b 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x48dd68 time.AfterFunc+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/time/sleep.go:164 # 0x4ba644 context.WithDeadlineCause+0x244 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:633 # 0x4baccc context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:607 # 0x4baca0 context.WithTimeout+0x20 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:685 # 0xdf496a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:658 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [2: 1408] @ 0x4117cd 0x411568 0x6c74ec 0x6c6fdf 0x6c68a5 0x6c5bc5 0x470f01 # 0x6c74eb net/http.(*http2clientConnReadLoop).handleResponse+0x32b /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9517 # 0x6c6fde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9469 # 0x6c68a4 net/http.(*http2clientConnReadLoop).run+0x384 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9410 # 0x6c5bc4 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 0: 0 [1: 48] @ 0x4114d0 0x697e85 0x698026 0x695ff3 0x694f9a 0xda3ffa 0xda3ff3 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x697e84 net/http.Header.Clone+0xe4 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/header.go:105 # 0x698025 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/clone.go:69 # 0x695ff2 net/http.(*Client).makeHeadersCopier+0x32 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:753 # 0x694f99 net/http.(*Client).do+0x259 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:611 # 0xda3ff9 net/http.(*Client).Do+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:590 # 0xda3ff2 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x472 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x6c751a 0x6c6fdf 0x6c68a5 0x6c5bc5 0x470f01 # 0x6c7519 net/http.(*http2clientConnReadLoop).handleResponse+0x359 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9518 # 0x6c6fde net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9469 # 0x6c68a4 net/http.(*http2clientConnReadLoop).run+0x384 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9410 # 0x6c5bc4 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 0: 0 [1: 32] @ 0x6e3b85 0xdf37a5 0x470f01 # 0x6e3b84 net/http.(*Server).Serve+0x564 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:3086 # 0xdf37a4 github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x144 /home/runner/work/blocky/blocky/server/server.go:507 0: 0 [1: 96] @ 0x4b97c6 0x4b9a18 0x4b90f9 0x4b90bd 0x6db1cb 0x6df159 0x470f01 # 0x4b97c5 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:442 # 0x4b9a17 context.(*cancelCtx).propagateCancel+0x77 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:460 # 0x4b90f8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:273 # 0x4b90bc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:236 # 0x6db1ca net/http.(*conn).readRequest+0x74a /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1034 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 32] @ 0x4ba5d7 0x4baccd 0x4baca1 0xdf496b 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x4ba5d6 context.WithDeadlineCause+0x1d6 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:633 # 0x4baccc context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:607 # 0x4baca0 context.WithTimeout+0x20 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:685 # 0xdf496a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:658 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 96] @ 0x4b97c6 0x4b9a18 0x4ba52b 0x4baccd 0x4baca1 0xdf496b 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x4b97c5 context.(*cancelCtx).Done+0x145 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:442 # 0x4b9a17 context.(*cancelCtx).propagateCancel+0x77 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:460 # 0x4ba52a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:624 # 0x4baccc context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:607 # 0x4baca0 context.WithTimeout+0x20 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:685 # 0xdf496a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:658 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 4096] @ 0x6d9ec7 0x6d9ea0 0x6df0de 0x470f01 # 0x6d9ec6 bufio.NewWriterSize+0x1c6 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:599 # 0x6d9e9f net/http.newBufioWriterSize+0x19f /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:853 # 0x6df0dd net/http.(*conn).serve+0x2bd /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1931 0: 0 [1: 112] @ 0x796834 0x7968ae 0x796ac5 0xda08cd 0xda07f9 0xda56bd 0xda5805 0xd9c23a 0xd9c3a7 0x470f01 # 0x796833 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7968ad github.com/0xERR0R/blocky/log.NewCtx+0xcd /home/runner/work/blocky/blocky/log/context.go:14 # 0x796ac4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda07f8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xda56bc github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x17c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xda5804 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 3456] @ 0x4117cd 0x411568 0x74e11e 0xda6a6a 0xda5e73 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x74e11d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xda6a69 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x469 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xda5e72 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1d2 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:356 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x796dfc 0xda0947 0x796aaf 0xda08cd 0xda0785 0xd970da 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x796dfb github.com/0xERR0R/blocky/log.WithPrefix+0x9b /home/runner/work/blocky/blocky/log/logger.go:78 # 0xda0946 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd970d9 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:189 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 128] @ 0x6686c8 0x6d4fdf 0x6d4fe0 0x6dacc8 0x6df159 0x470f01 # 0x6686c7 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:516 # 0x6d4fde net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:501 # 0x6d4fdf net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/request.go:1087 # 0x6dacc7 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:999 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 16] @ 0x6c95bd 0x6c9095 0x6c6905 0x6c5bc5 0x470f01 # 0x6c95bc net/http.(*http2clientConnReadLoop).endStream+0xbc /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9873 # 0x6c9094 net/http.(*http2clientConnReadLoop).processData+0x514 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9857 # 0x6c6904 net/http.(*http2clientConnReadLoop).run+0x3e4 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9412 # 0x6c5bc4 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 0: 0 [1: 32] @ 0x5c52cd 0x5c530a 0x811ef6 0xdf4474 0xdf5e85 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x5c52cc net.SplitHostPort.func1+0x50c /opt/hostedtoolcache/go/1.21.10/x64/src/net/ipsock.go:170 # 0x5c5309 net.SplitHostPort+0x549 /opt/hostedtoolcache/go/1.21.10/x64/src/net/ipsock.go:177 # 0x811ef5 github.com/0xERR0R/blocky/util.HTTPClientIP+0x55 /home/runner/work/blocky/blocky/util/http.go:60 # 0xdf4473 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x33 /home/runner/work/blocky/blocky/server/server.go:612 # 0xdf5e84 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xc4 /home/runner/work/blocky/blocky/server/server_endpoints.go:144 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [0: 0] @ 0xdd6605 0xdd6509 0xdd44e6 0xde5788 0x815314 0x6e0849 0xde88ce 0x6e0849 0x812ef1 0x81489b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0xdd6604 runtime/pprof.writeHeapInternal+0xc4 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:562 # 0xdd6508 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:538 # 0xdd44e5 runtime/pprof.(*Profile).WriteTo+0x145 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:329 # 0xde5787 net/http/pprof.handler.ServeHTTP+0x4a7 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/pprof/pprof.go:267 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xde88cd github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812ef0 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x370 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x81489a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 208] @ 0x6d4d0f 0x6d4cf6 0x6dacc8 0x6df159 0x470f01 # 0x6d4d0e net/textproto.(*Reader).ReadLine+0xce /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:44 # 0x6d4cf5 net/http.readRequest+0xb5 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/request.go:1041 # 0x6dacc7 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:999 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 112] @ 0x74e497 0x796b97 0x796aaf 0x796b39 0xd93c1d 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x74e496 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x796b96 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x796b38 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xd93c1c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x15c /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 48] @ 0x4bada6 0x79681e 0x796ac5 0xda08cd 0xda0785 0xd9cc2f 0xda2d0b 0xd95327 0xd9286c 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 # 0x4bada5 context.WithValue+0xa5 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:718 # 0x79681d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x796ac4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd9cc2e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xda2d0a github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:112 # 0xd95326 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1c6 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xd9286b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x52b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:193 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [1: 112] @ 0x74e497 0xdf405b 0xdf44f4 0xdf5e85 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x74e496 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdf405a github.com/0xERR0R/blocky/server.newRequest+0x47a /home/runner/work/blocky/blocky/server/server.go:575 # 0xdf44f3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:619 # 0xdf5e84 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xc4 /home/runner/work/blocky/blocky/server/server_endpoints.go:144 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 224] @ 0x6db32b 0x6df159 0x470f01 # 0x6db32a net/http.(*conn).readRequest+0x8aa /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1047 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 1024] @ 0x568e6b 0x56ac25 0x591d05 0x58eca5 0x5ffa6b 0x5ff531 0x5fcdc5 0x5fcb2c 0x5fd0ba 0x5fcb2c 0x5fc311 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x568e6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:562 # 0x56ac24 crypto/internal/bigmod.(*Nat).ExpShort+0x424 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:766 # 0x591d04 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/rsa.go:495 # 0x58eca4 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x5ffa6a crypto/x509.checkSignature+0x36a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:920 # 0x5ff530 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:841 # 0x5fcdc4 crypto/x509.(*Certificate).buildChains.func1+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:915 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fd0b9 crypto/x509.(*Certificate).buildChains.func1+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:937 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fc310 crypto/x509.(*Certificate).Verify+0x2f0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:806 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 96] @ 0x607e32 0x61786b 0x65420a 0x654992 0x62fbe5 0x62e26f 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x607e31 crypto/hmac.New+0x31 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/hmac/hmac.go:137 # 0x61786a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:84 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654991 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:74 # 0x62fbe4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:394 # 0x62e26e crypto/tls.(*clientHandshakeStateTLS13).handshake+0x22e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 256] @ 0x567d77 0x567e57 0x591be5 0x590105 0x617c0c 0x631087 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x567d76 crypto/internal/bigmod.NewNat+0x56 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:71 # 0x567e56 crypto/internal/bigmod.NewModulusFromBig+0x136 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:361 # 0x591be4 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/rsa.go:485 # 0x590104 crypto/rsa.VerifyPSS+0x1a4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/pss.go:364 # 0x617c0b crypto/tls.verifyHandshakeSignature+0x14b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/auth.go:54 # 0x631086 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x5e6 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:563 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 352] @ 0x4161cc 0xdf530d 0xdf52b3 0xdf527b 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0xdf530c net/textproto.MIMEHeader.Set+0xac /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/header.go:22 # 0xdf52b2 net/http.Header.Set+0x52 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/header.go:40 # 0xdf527a github.com/0xERR0R/blocky/server.secureHeader.func1+0x1a /home/runner/work/blocky/blocky/server/server_endpoints.go:40 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 1024] @ 0x568e6b 0x56ac25 0x591d05 0x58eca5 0x5ffa6b 0x5ff531 0x5fcdc5 0x5fcacb 0x5fd0ba 0x5fcb2c 0x5fc311 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x568e6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:562 # 0x56ac24 crypto/internal/bigmod.(*Nat).ExpShort+0x424 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:766 # 0x591d04 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/rsa.go:495 # 0x58eca4 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x5ffa6a crypto/x509.checkSignature+0x36a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:920 # 0x5ff530 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:841 # 0x5fcdc4 crypto/x509.(*Certificate).buildChains.func1+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:915 # 0x5fcaca crypto/x509.(*Certificate).buildChains+0x14a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:943 # 0x5fd0b9 crypto/x509.(*Certificate).buildChains.func1+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:937 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fc310 crypto/x509.(*Certificate).Verify+0x2f0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:806 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 112] @ 0x61788f 0x65420a 0x654dcf 0x631cf9 0x62e2c5 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x61788e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:85 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654dce crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:102 # 0x631cf8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:698 # 0x62e2c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x284 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:105 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 112] @ 0x79695a 0x7969e6 0x796aa5 0xda08cd 0xda0785 0xd8c2eb 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x796959 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7969e5 github.com/0xERR0R/blocky/log.FromCtx+0xe5 /home/runner/work/blocky/blocky/log/context.go:25 # 0x796aa4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd8c2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 160] @ 0xaf7deb 0xaf7db8 0xdadbd6 0xdad7bc 0x470f01 # 0xaf7dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xaf7db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xdadbd5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xdad7bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x9f0336 0x9f0320 0x9f0e13 0x9f0953 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9f0335 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9f031f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0x9f0e12 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f0952 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x9ef4e5 0x9ef4db 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef4e4 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9ef4da github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x9f0336 0x9f0320 0x9f0e13 0x9f0953 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9f0335 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9f031f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0x9f0e12 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f0952 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x9ef917 0x9ef910 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef916 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9ef90f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 13568] @ 0x9da96a 0x9dab8c 0x9da1c2 0x9d99e4 0x9f74ac 0x9f73ed 0x9f199e 0x470f01 # 0x9da969 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0x9dab8b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0x9da1c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0x9d99e3 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0x9f74ab github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x8b /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0x9f73ec github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32768] @ 0x6a1925 0x47c551 0x6a19b2 0x6a205a 0x6a1f25 0x6ab93c 0x6c8d9e 0x6c6905 0x6c5bc5 0x470f01 # 0x6a1924 net/http.glob..func5+0x24 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1057 # 0x47c550 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/pool.go:151 # 0x6a19b1 net/http.http2getDataBufferChunk+0x51 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1068 # 0x6a2059 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1163 # 0x6a1f24 net/http.(*http2dataBuffer).Write+0x84 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1146 # 0x6ab93b net/http.(*http2pipe).Write+0x17b /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:3817 # 0x6c8d9d net/http.(*http2clientConnReadLoop).processData+0x21d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9823 # 0x6c6904 net/http.(*http2clientConnReadLoop).run+0x3e4 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9412 # 0x6c5bc4 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 0: 0 [1: 40960] @ 0x50032e 0x4ffd5d 0x6223f4 0x6223b7 0x62035f 0x625cf8 0x625d01 0x662677 0x4a0e50 0x6a3430 0x6a3402 0x6c663f 0x6c5bc5 0x470f01 # 0x50032d bytes.growSlice+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:249 # 0x4ffd5c bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:151 # 0x6223f3 bytes.(*Buffer).Grow+0x73 /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/buffer.go:168 # 0x6223b6 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:826 # 0x62035e crypto/tls.(*Conn).readRecordOrCCS+0xb7e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:676 # 0x625cf7 crypto/tls.(*Conn).readRecord+0x157 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:587 # 0x625d00 crypto/tls.(*Conn).Read+0x160 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1369 # 0x662676 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:244 # 0x4a0e4f io.ReadAtLeast+0x8f /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:335 # 0x6a342f io.ReadFull+0x10f /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:354 # 0x6a3401 net/http.(*http2Framer).ReadFrame+0xe1 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1910 # 0x6c663e net/http.(*http2clientConnReadLoop).run+0x11e /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9378 # 0x6c5bc4 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 0: 0 [1: 1024] @ 0x568e6b 0x56abe6 0x591d05 0x58eca5 0x5ffa6b 0x5ff531 0x5fcdc5 0x5fcacb 0x5fd0ba 0x5fcb2c 0x5fc311 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x568e6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:562 # 0x56abe5 crypto/internal/bigmod.(*Nat).ExpShort+0x3e5 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:764 # 0x591d04 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/rsa.go:495 # 0x58eca4 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x5ffa6a crypto/x509.checkSignature+0x36a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:920 # 0x5ff530 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:841 # 0x5fcdc4 crypto/x509.(*Certificate).buildChains.func1+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:915 # 0x5fcaca crypto/x509.(*Certificate).buildChains+0x14a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:943 # 0x5fd0b9 crypto/x509.(*Certificate).buildChains.func1+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:937 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fc310 crypto/x509.(*Certificate).Verify+0x2f0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:806 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 96] @ 0x6be211 0x6be201 0x6be1ad 0x6bdc97 0x6a0cdc 0x470f01 # 0x6be210 bufio.NewReaderSize+0x530 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:56 # 0x6be200 bufio.NewReader+0x520 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:63 # 0x6be1ac net/http.(*http2Transport).newClientConn+0x4cc /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7896 # 0x6bdc96 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7859 # 0x6a0cdb net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:919 0: 0 [1: 288] @ 0x6f5c05 0x6f4d7f 0x470f01 # 0x6f5c04 net/http.(*Transport).dialConn+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1582 # 0x6f4d7e net/http.(*Transport).dialConnFor+0x9e /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1467 0: 0 [1: 112] @ 0x74e497 0xd8888e 0xd9fd52 0x470f01 # 0x74e496 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xd8888d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:25 # 0xd9fd51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:201 0: 0 [1: 48] @ 0xda596a 0xd9c23a 0xd9c3a7 0x470f01 # 0xda5969 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x1a9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 1408] @ 0x618fd9 0x62d019 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x618fd8 crypto/tls.(*certCache).newCert+0x38 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/cache.go:81 # 0x62d018 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:965 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 288] @ 0x538b67 0x538c70 0x53da13 0x810b65 0xd9d83d 0xd9d0a5 0xda2d0b 0xd95327 0xd9286c 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 # 0x538b66 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:69 # 0x538c6f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:83 # 0x53da12 strings.Join+0x112 /opt/hostedtoolcache/go/1.21.10/x64/src/strings/strings.go:457 # 0x810b64 github.com/0xERR0R/blocky/util.AnswerToString+0x344 /home/runner/work/blocky/blocky/util/common.go:61 # 0xd9d83c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x39c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xd9d0a4 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xda2d0a github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:112 # 0xd95326 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1c6 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xd9286b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x52b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:193 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [1: 48] @ 0x7e6228 0x7d4345 0x7d1553 0x7d3132 0x7d1c05 0xdf3849 0x470f01 # 0x7e6227 github.com/miekg/dns.ReadFromSessionUDP+0x47 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:42 # 0x7d4344 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7d1552 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7d3131 github.com/miekg/dns.(*Server).serveUDP+0x291 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7d1c04 github.com/miekg/dns.(*Server).ListenAndServe+0x584 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xdf3848 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:487 0: 0 [1: 112] @ 0x796834 0x7968ae 0x796ac5 0x796b39 0xdf3ea7 0xdf44f4 0xdf5e85 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x796833 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7968ad github.com/0xERR0R/blocky/log.NewCtx+0xcd /home/runner/work/blocky/blocky/log/context.go:14 # 0x796ac4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x796b38 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /home/runner/work/blocky/blocky/log/context.go:43 # 0xdf3ea6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /home/runner/work/blocky/blocky/server/server.go:569 # 0xdf44f3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:619 # 0xdf5e84 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xc4 /home/runner/work/blocky/blocky/server/server_endpoints.go:144 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 16] @ 0x6541b1 0x654c92 0x61dc47 0x62fc34 0x62e26f 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x6541b0 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x410 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:61 # 0x654c91 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:93 # 0x61dc46 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:230 # 0x62fc33 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:396 # 0x62e26e crypto/tls.(*clientHandshakeStateTLS13).handshake+0x22e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 112] @ 0x61788f 0x65420a 0x654992 0x62fb69 0x62e26f 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x61788e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:85 # 0x654209 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x469 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:62 # 0x654991 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/key_schedule.go:74 # 0x62fb68 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:392 # 0x62e26e crypto/tls.(*clientHandshakeStateTLS13).handshake+0x22e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 24] @ 0x4dbec5 0x4daf39 0x85b92c 0x85735b 0x855d9f 0x854db1 0x854745 0x852eae 0x8530ca 0x8541c7 0x853de7 0x852fb9 0x8530ca 0x852d38 0x8db039 0x8db018 0xdf6e57 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x4dbec4 reflect.Value.call+0xd44 /opt/hostedtoolcache/go/1.21.10/x64/src/reflect/value.go:618 # 0x4daf38 reflect.Value.Call+0xb8 /opt/hostedtoolcache/go/1.21.10/x64/src/reflect/value.go:380 # 0x85b92b text/template.safeCall+0x8b /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/funcs.go:367 # 0x85735a text/template.(*state).evalCall+0x85a /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:803 # 0x855d9e text/template.(*state).evalFunction+0x1fe /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:623 # 0x854db0 text/template.(*state).evalCommand+0x1b0 /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:510 # 0x854744 text/template.(*state).evalPipeline+0x124 /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:479 # 0x852ead text/template.(*state).walk+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:267 # 0x8530c9 text/template.(*state).walk+0x2a9 /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:280 # 0x8541c6 text/template.(*state).walkRange.func2+0x2c6 /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:395 # 0x853de6 text/template.(*state).walkRange+0x626 /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:403 # 0x852fb8 text/template.(*state).walk+0x198 /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:283 # 0x8530c9 text/template.(*state).walk+0x2a9 /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:280 # 0x852d37 text/template.(*Template).execute+0x277 /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:224 # 0x8db038 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.21.10/x64/src/text/template/exec.go:207 # 0x8db017 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.21.10/x64/src/html/template/template.go:124 # 0xdf6e56 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x2f6 /home/runner/work/blocky/blocky/server/server_endpoints.go:273 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 1408] @ 0x618f67 0x618f5d 0x41c967 0x470f01 # 0x618f66 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/cache.go:73 # 0x618f5c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/cache.go:65 # 0x41c966 runtime.runfinq+0x3e6 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/mfinal.go:255 0: 0 [2: 8192] @ 0x6be105 0x6be0ef 0x6be07e 0x6bdc97 0x6a0cdc 0x470f01 # 0x6be104 bufio.NewWriterSize+0x424 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:599 # 0x6be0ee bufio.NewWriter+0x40e /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:608 # 0x6be07d net/http.(*http2Transport).newClientConn+0x39d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7891 # 0x6bdc96 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7859 # 0x6a0cdb net/http.(*http2addConnCall).run+0x3b /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:919 0: 0 [1: 176] @ 0x50fbaa 0x50f70b 0x619f14 0x61dc56 0x6314ee 0x62e2a7 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x50fba9 crypto/aes.newCipher+0x69 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/aes/cipher_asm.go:48 # 0x50f70a crypto/aes.NewCipher+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/aes/cipher.go:44 # 0x619f13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/cipher_suites.go:531 # 0x61dc55 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:231 # 0x6314ed crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ad /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:609 # 0x62e2a6 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x266 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:99 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 96] @ 0x40898c 0x6f4016 0x6f011a 0x6d7c93 0x693ae6 0x693378 0x695652 0xda3ffa 0xda3ff3 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x6f4015 net/http.(*Transport).getConn+0x455 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1386 # 0x6f0119 net/http.(*Transport).roundTrip+0x739 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:591 # 0x6d7c92 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/roundtrip.go:17 # 0x693ae5 net/http.send+0x605 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:260 # 0x693377 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:181 # 0x695651 net/http.(*Client).do+0x911 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:724 # 0xda3ff9 net/http.(*Client).Do+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:590 # 0xda3ff2 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x472 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0xda432a 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0xda4329 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x7a9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:183 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 2048] @ 0x568e6b 0x56abe6 0x591d05 0x58eca5 0x5ffa6b 0x5ff531 0x5fcdc5 0x5fcb2c 0x5fd0ba 0x5fcb2c 0x5fc311 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x568e6a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:562 # 0x56abe5 crypto/internal/bigmod.(*Nat).ExpShort+0x3e5 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:764 # 0x591d04 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/rsa.go:495 # 0x58eca4 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x5ffa6a crypto/x509.checkSignature+0x36a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:920 # 0x5ff530 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:841 # 0x5fcdc4 crypto/x509.(*Certificate).buildChains.func1+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:915 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fd0b9 crypto/x509.(*Certificate).buildChains.func1+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:937 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fc310 crypto/x509.(*Certificate).Verify+0x2f0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:806 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [2: 160] @ 0x5d63c5 0x5d6285 0x7e6265 0x7d4345 0x7d1553 0x7d3132 0x7d1c05 0xdf3849 0x470f01 # 0x5d63c4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock.go:205 # 0x5d6284 net.(*UDPConn).ReadMsgUDP+0x24 /opt/hostedtoolcache/go/1.21.10/x64/src/net/udpsock.go:191 # 0x7e6264 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/udp.go:43 # 0x7d4344 github.com/miekg/dns.(*Server).readUDP+0x104 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:699 # 0x7d1552 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:174 # 0x7d3131 github.com/miekg/dns.(*Server).serveUDP+0x291 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:517 # 0x7d1c04 github.com/miekg/dns.(*Server).ListenAndServe+0x584 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.59/server.go:346 # 0xdf3848 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:487 0: 0 [1: 704] @ 0x4117cd 0x411568 0x6686f1 0x6d4fdf 0x6d4fe0 0x6dacc8 0x6df159 0x470f01 # 0x6686f0 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:519 # 0x6d4fde net/textproto.(*Reader).ReadMIMEHeader+0x39e /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:501 # 0x6d4fdf net/http.readRequest+0x39f /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/request.go:1087 # 0x6dacc7 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:999 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 48] @ 0x41141a 0x6d3e27 0xda3d6a 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x6d3e26 net/http.NewRequestWithContext+0x246 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/request.go:894 # 0xda3d69 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x74e497 0xda0857 0xda0951 0x796aaf 0xda08cd 0xda07f9 0xda56bd 0xda5805 0xd9c23a 0xd9c3a7 0x470f01 # 0x74e496 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xda0856 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xda0950 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda07f8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xda56bc github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x17c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xda5804 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 28672] @ 0x4117cd 0x41324f 0x411fb3 0x47b235 0x66d3ca 0x66d28c 0x66d9c5 0x66de3b 0x66cefd 0x47c2bf 0x66cf68 0x66cf4b 0x69c585 0x69e2ca 0x69f199 0xdf6a62 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x47b234 sync.(*Map).Swap+0x2d4 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:365 # 0x66d3c9 sync.(*Map).Store+0x1e9 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:155 # 0x66d28b mime.setExtensionType+0xab /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:186 # 0x66d9c4 mime.loadMimeGlobsFile+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:71 # 0x66de3a mime.initMimeUnix+0x5a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:107 # 0x66cefc mime.initMime+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:88 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x66cf67 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x66cf4a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:112 # 0x69c584 net/http.serveContent+0xe04 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:237 # 0x69e2c9 net/http.serveFile+0x5a9 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:680 # 0x69f198 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:866 # 0xdf6a61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2179 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 16] @ 0x47af9d 0x66d3ca 0x66d28c 0x66d9c5 0x66de3b 0x66cefd 0x47c2bf 0x66cf68 0x66cf4b 0x69c585 0x69e2ca 0x69f199 0xdf6a62 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x47af9c sync.(*Map).Swap+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:330 # 0x66d3c9 sync.(*Map).Store+0x1e9 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/map.go:155 # 0x66d28b mime.setExtensionType+0xab /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:186 # 0x66d9c4 mime.loadMimeGlobsFile+0x1e4 /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:71 # 0x66de3a mime.initMimeUnix+0x5a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type_unix.go:107 # 0x66cefc mime.initMime+0x3c /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:88 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x66cf67 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x66cf4a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/mime/type.go:112 # 0x69c584 net/http.serveContent+0xe04 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:237 # 0x69e2c9 net/http.serveFile+0x5a9 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:680 # 0x69f198 net/http.(*fileHandler).ServeHTTP+0xb8 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/fs.go:866 # 0xdf6a61 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2179 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 1408] @ 0xaf7deb 0xaf7db8 0xdadbd6 0xdad7bc 0x470f01 # 0xaf7dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xaf7db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xdadbd5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xdad7bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 288] @ 0x4161cc 0x74e1bb 0xda0857 0xda0951 0x796aaf 0xda08cd 0xda07f9 0xda56bd 0xda5805 0xd9c23a 0xd9c3a7 0x470f01 # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xda0856 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xda0950 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda07f8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xda56bc github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x17c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xda5804 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 512] @ 0x568c85 0x568bf1 0x568bf8 0x56aca5 0x591d05 0x58eca5 0x5ffa6b 0x5ff531 0x5fcdc5 0x5fcacb 0x5fd0ba 0x5fcb2c 0x5fc311 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x568c84 crypto/internal/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:81 # 0x568bf0 crypto/internal/bigmod.(*Nat).ExpandFor+0x70 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:469 # 0x568bf7 crypto/internal/bigmod.(*Nat).montgomeryReduction+0x77 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:541 # 0x56aca4 crypto/internal/bigmod.(*Nat).ExpShort+0x4a4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:769 # 0x591d04 crypto/rsa.encrypt+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/rsa.go:495 # 0x58eca4 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x5ffa6a crypto/x509.checkSignature+0x36a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:920 # 0x5ff530 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:841 # 0x5fcdc4 crypto/x509.(*Certificate).buildChains.func1+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:915 # 0x5fcaca crypto/x509.(*Certificate).buildChains+0x14a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:943 # 0x5fd0b9 crypto/x509.(*Certificate).buildChains.func1+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:937 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fc310 crypto/x509.(*Certificate).Verify+0x2f0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:806 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 2048] @ 0x6d9ec7 0x6d9ea0 0x6db45e 0x6df159 0x470f01 # 0x6d9ec6 bufio.NewWriterSize+0x1c6 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:599 # 0x6d9e9f net/http.newBufioWriterSize+0x19f /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:853 # 0x6db45d net/http.(*conn).readRequest+0x9dd /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1066 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 16] @ 0xda3ab6 0xda5d9c 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0xda3ab5 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x115 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xda5d9b github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0xfb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:345 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x79695a 0x7969e6 0x796aa5 0xda08cd 0xda0785 0xd9cc2f 0xda2d0b 0xd95327 0xd9286c 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 # 0x796959 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7969e5 github.com/0xERR0R/blocky/log.FromCtx+0xe5 /home/runner/work/blocky/blocky/log/context.go:25 # 0x796aa4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd9cc2e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xda2d0a github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:112 # 0xd95326 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1c6 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xd9286b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x52b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:193 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 0: 0 [1: 256] @ 0x6d4cd9 0x6dacc8 0x6df159 0x470f01 # 0x6d4cd8 net/http.readRequest+0x98 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/request.go:1037 # 0x6dacc7 net/http.(*conn).readRequest+0x247 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:999 # 0x6df158 net/http.(*conn).serve+0x338 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1934 0: 0 [1: 16] @ 0x6691ad 0x668fd7 0xdf54c9 0xdf54b8 0xdf549d 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x6691ac net/textproto.canonicalMIMEHeaderKey+0x16c /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:787 # 0x668fd6 net/textproto.CanonicalMIMEHeaderKey+0xb6 /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:659 # 0xdf54c8 net/textproto.MIMEHeader.Set+0x268 /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/header.go:22 # 0xdf54b7 net/http.Header.Set+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/header.go:40 # 0xdf549c github.com/0xERR0R/blocky/server.secureHeader.func1+0x23c /home/runner/work/blocky/blocky/server/server_endpoints.go:43 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 32] @ 0x4ba5d7 0x4baccd 0x4baca1 0xdf496b 0xdf465f 0xdf5ee8 0xdf5d3f 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x4ba5d6 context.WithDeadlineCause+0x1d6 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:633 # 0x4baccc context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:607 # 0x4baca0 context.WithTimeout+0x20 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:685 # 0xdf496a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /home/runner/work/blocky/blocky/server/server.go:658 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5d3e github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xfe /home/runner/work/blocky/blocky/server/server_endpoints.go:132 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [2: 224] @ 0x4ba4d4 0x4baccd 0x4baca1 0xda5dc5 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x4ba4d3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:621 # 0x4baccc context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:607 # 0x4baca0 context.WithTimeout+0x20 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:685 # 0xda5dc4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x124 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x6691ad 0x668fd7 0xdf52c5 0xdf52b3 0xdf527b 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x6691ac net/textproto.canonicalMIMEHeaderKey+0x16c /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:787 # 0x668fd6 net/textproto.CanonicalMIMEHeaderKey+0xb6 /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/reader.go:659 # 0xdf52c4 net/textproto.MIMEHeader.Set+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/header.go:22 # 0xdf52b2 net/http.Header.Set+0x52 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/header.go:40 # 0xdf527a github.com/0xERR0R/blocky/server.secureHeader.func1+0x1a /home/runner/work/blocky/blocky/server/server_endpoints.go:40 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [2: 8192] @ 0x6d9a95 0x6d9a40 0x6d9b54 0x6df09e 0x470f01 # 0x6d9a94 bufio.NewReaderSize+0x214 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:57 # 0x6d9a3f bufio.NewReader+0x1bf /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/bufio.go:63 # 0x6d9b53 net/http.newBufioReader+0x2d3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:836 # 0x6df09d net/http.(*conn).serve+0x27d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1930 0: 0 [1: 256] @ 0x812dff 0x812dad 0x6e352e 0x6df414 0x470f01 # 0x812dfe net/http.(*Request).WithContext+0x27e /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/request.go:365 # 0x812dac github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x22c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:87 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 48] @ 0x4114d0 0x74e11e 0xda0857 0xda0951 0x796aaf 0xda08cd 0xda07f9 0xda56bd 0xda5805 0xd9c23a 0xd9c3a7 0x470f01 # 0x74e11d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xda0856 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xda0950 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda07f8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xda56bc github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x17c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xda5804 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x411f51 0x4b9ae9 0x4ba52b 0x4baccd 0x4baca1 0xda5dc5 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x4b9ae8 context.(*cancelCtx).propagateCancel+0x148 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:483 # 0x4ba52a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:624 # 0x4baccc context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:607 # 0x4baca0 context.WithTimeout+0x20 /opt/hostedtoolcache/go/1.21.10/x64/src/context/context.go:685 # 0xda5dc4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x124 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:347 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x4161cc 0x74e1bb 0xd926dd 0xd924ee 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xd926dc github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xd924ed github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ad /home/runner/work/blocky/blocky/resolver/caching_resolver.go:173 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 288] @ 0x4161cc 0x74e1bb 0x796eed 0x796db9 0xda0947 0x796aaf 0xda08cd 0xda0785 0xd9f288 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5d3f 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x796eec github.com/sirupsen/logrus.(*Entry).WithField+0x18c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x796db8 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xda0946 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd9f287 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:116 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5d3e github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xfe /home/runner/work/blocky/blocky/server/server_endpoints.go:132 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 128] @ 0x47cfb2 0x47c465 0x6d9cc9 0x6de98d 0x6dea38 0x6e024c 0x6df5ea 0x470f01 # 0x47cfb1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/poolqueue.go:234 # 0x47c464 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/pool.go:111 # 0x6d9cc8 net/http.putBufioReader+0x128 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:841 # 0x6de98c net/http.(*conn).finalFlush+0x2c /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1730 # 0x6dea37 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1745 # 0x6e024b net/http.(*conn).serve.func1+0x1cb /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:1879 # 0x6df5e9 net/http.(*conn).serve+0x7c9 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2021 0: 0 [1: 288] @ 0x4111b7 0x41644d 0x74ed65 0x74ecad 0x74f688 0x74fadc 0xd888ac 0xd8887c 0xd9fd52 0x470f01 # 0x74ed64 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x74ecac github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x74f687 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x74fadb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xd888ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xd8887b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:25 # 0xd9fd51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:201 0: 0 [1: 288] @ 0x4161cc 0x74e1bb 0x796eed 0x796db9 0xda0947 0x796aaf 0xda08cd 0xda07f9 0xda56bd 0xda5805 0xd9c23a 0xd9c3a7 0x470f01 # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x796eec github.com/sirupsen/logrus.(*Entry).WithField+0x18c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x796db8 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xda0946 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda07f8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xda56bc github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x17c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xda5804 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 576] @ 0x4117cd 0x411568 0x74ecca 0x74ecad 0x74f688 0x74fadc 0xd888ac 0xd8887c 0xd9fd52 0x470f01 # 0x74ecc9 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x74ecac github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x74f687 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x74fadb github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xd888ab github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xd8887b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:25 # 0xd9fd51 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:201 0: 0 [1: 112] @ 0x79695a 0x7969e6 0x796aa5 0xda08cd 0xda0785 0xd8c2eb 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5d3f 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x796959 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7969e5 github.com/0xERR0R/blocky/log.FromCtx+0xe5 /home/runner/work/blocky/blocky/log/context.go:25 # 0x796aa4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd8c2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5d3e github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xfe /home/runner/work/blocky/blocky/server/server_endpoints.go:132 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [2: 224] @ 0x74e497 0x796eed 0x796db9 0xda0947 0x796aaf 0xda08cd 0xda0785 0xd8c2eb 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 # 0x74e496 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x796eec github.com/sirupsen/logrus.(*Entry).WithField+0x18c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x796db8 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xda0946 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x796aae github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd8c2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 512] @ 0x4a1a52 0xda4265 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x4a1a51 io.ReadAll+0x31 /opt/hostedtoolcache/go/1.21.10/x64/src/io/io.go:702 # 0xda4264 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x6e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:178 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x796834 0x7968ae 0x796ac5 0xda08cd 0xda0785 0xd8c2eb 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0x796833 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7968ad github.com/0xERR0R/blocky/log.NewCtx+0xcd /home/runner/work/blocky/blocky/log/context.go:14 # 0x796ac4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda0784 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xd8c2ea github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [4: 2560] @ 0x6a9085 0x68e399 0x68ddc7 0x68db79 0x68d990 0x6a83d0 0x6a36e7 0x6c663f 0x6c5bc5 0x470f01 # 0x6a9084 net/http.(*http2Framer).readMetaFrame.func1+0x304 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:2977 # 0x68e398 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x68ddc6 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x226 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x68db78 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xf8 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x68d98f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6a83cf net/http.(*http2Framer).readMetaFrame+0x2cf /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:3015 # 0x6a36e6 net/http.(*http2Framer).ReadFrame+0x3c6 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:1927 # 0x6c663e net/http.(*http2clientConnReadLoop).run+0x11e /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9378 # 0x6c5bc4 net/http.(*http2ClientConn).readLoop+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:9273 0: 0 [1: 288] @ 0x4161cc 0x74e1bb 0xd9d914 0xd9d822 0xd9d0a5 0xda2d0b 0xd95327 0xd9286c 0xd8c397 0xd9982d 0xd96977 0xd97154 0xd9b36b 0xd9f2d6 0xd98174 0xd93c44 0xd97c9e 0xd985f1 0xd98484 0xdf4b49 0xdf465f 0xdf5ee8 0xdf5b9b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e # 0x74e1ba github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xd9d913 github.com/sirupsen/logrus.(*Entry).WithField+0x473 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xd9d821 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x381 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xd9d0a4 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xda2d0a github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x6a /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:112 # 0xd95326 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1c6 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xd9286b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x52b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:193 # 0xd8c396 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xf6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xd9982c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:115 # 0xd96976 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3d6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xd97153 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb3 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:196 # 0xd9b36a github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:30 # 0xd9f2d5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:119 # 0xd98173 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:32 # 0xd93c43 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x183 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xd97c9d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xd985f0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xd98483 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1c3 /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xdf4b48 github.com/0xERR0R/blocky/server.(*Server).resolve+0x288 /home/runner/work/blocky/blocky/server/server.go:673 # 0xdf465e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:634 # 0xdf5ee7 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x127 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xdf5b9a github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xda /home/runner/work/blocky/blocky/server/server_endpoints.go:108 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 0: 0 [1: 98304] @ 0x538b67 0x538c70 0x53da13 0x9dacb0 0x9da263 0x9d9af5 0x9f730b 0x9f682d 0x9f199e 0x470f01 # 0x538b66 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:69 # 0x538c6f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:83 # 0x53da12 strings.Join+0x112 /opt/hostedtoolcache/go/1.21.10/x64/src/strings/strings.go:457 # 0x9dacaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0x9da262 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0x9d9af4 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x34 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0x9f730a github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0x9f682c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 8192] @ 0x538b67 0x538c70 0x53da13 0x9dacb0 0x9da263 0x9d9af5 0x9f730b 0x9f682d 0x9f199e 0x470f01 # 0x538b66 strings.(*Builder).grow+0x26 /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:69 # 0x538c6f strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.21.10/x64/src/strings/builder.go:83 # 0x53da12 strings.Join+0x112 /opt/hostedtoolcache/go/1.21.10/x64/src/strings/strings.go:457 # 0x9dacaf github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0x9da262 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0x9d9af4 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x34 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0x9f730a github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0x9f682c github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x6c0bf1 0x6bce71 0x6cb396 0x6cb38f 0x6efd7e 0x6d7c93 0x693ae6 0x693378 0x695652 0xda3ffa 0xda3ff3 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0x6c0bf0 net/http.(*http2ClientConn).RoundTrip+0x130 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:8353 # 0x6bce70 net/http.(*http2Transport).RoundTripOpt+0x1b0 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7688 # 0x6cb395 net/http.(*http2Transport).RoundTrip+0x15 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:7637 # 0x6cb38e net/http.http2noDialH2RoundTripper.RoundTrip+0xe /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/h2_bundle.go:10242 # 0x6efd7d net/http.(*Transport).roundTrip+0x39d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:549 # 0x6d7c92 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/roundtrip.go:17 # 0x693ae5 net/http.send+0x605 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:260 # 0x693377 net/http.(*Client).send+0x97 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:181 # 0x695651 net/http.(*Client).do+0x911 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:724 # 0xda3ff9 net/http.(*Client).Do+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/client.go:590 # 0xda3ff2 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x472 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 212992] @ 0x9da96a 0x9dab8c 0x9da1c2 0x9d99e4 0x9f74ac 0x9f73ed 0x9f199e 0x470f01 # 0x9da969 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0x9dab8b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0x9da1c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0x9d99e3 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0x9f74ab github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x8b /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0x9f73ec github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 57344] @ 0x9da96a 0x9dab8c 0x9da1c2 0x9d99e4 0x9f74ac 0x9f73ed 0x9f199e 0x470f01 # 0x9da969 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0x9dab8b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0x9da1c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0x9d99e3 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0x9f74ab github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x8b /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0x9f73ec github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x9ef917 0x9ef910 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef916 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9ef90f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 245760] @ 0x9da96a 0x9dab8c 0x9da1c2 0x9d99e4 0x9f74ac 0x9f73ed 0x9f199e 0x470f01 # 0x9da969 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0x9dab8b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0x9da1c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0x9d99e3 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0x9f74ab github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x8b /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0x9f73ec github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 80] @ 0x9f0776 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9f0775 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x35 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:23 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 80] @ 0x9dbf97 0x9ef2a5 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9dbf96 github.com/hashicorp/go-multierror.Append+0x376 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0x9ef2a4 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0x457746 0x9f0885 0x9f081c 0x9f0e26 0x9f0953 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9f0884 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0x9f081b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0x9f0e25 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f0952 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 96] @ 0x9ef570 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef56f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x18f /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 80] @ 0x9ef7f3 0x9ef786 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef7f2 net.ParseIP+0x192 /opt/hostedtoolcache/go/1.21.10/x64/src/net/ip.go:495 # 0x9ef785 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x125 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:157 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 57344] @ 0x9da96a 0x9dab8c 0x9da1c2 0x9d99e4 0x9f74ac 0x9f73ed 0x9f199e 0x470f01 # 0x9da969 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0x9dab8b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0x9da1c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0x9d99e3 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0x9f74ab github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x8b /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0x9f73ec github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x9f0336 0x9f0320 0x9f0e13 0x9f0953 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9f0335 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9f031f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0x9f0e12 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f0952 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x457746 0x9f0885 0x9f081c 0x9f0e26 0x9f0953 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9f0884 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0x9f081b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0x9f0e25 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f0952 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x9ef565 0x9ef566 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef564 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9ef565 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x9ef1e6 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef1e5 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:58 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 168] @ 0x9f7e55 0x9f941e 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9f7e54 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0x9f941d github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xfd /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x9ef77d 0x9ef776 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef77c bufio.(*Scanner).Text+0x11c /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9ef775 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 288] @ 0x9ef6aa 0x9ef69e 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef6a9 bytes.NewReader+0x49 /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/reader.go:159 # 0x9ef69d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:141 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 81920] @ 0x9da96a 0x9dab8c 0x9da1c2 0x9d99e4 0x9f74ac 0x9f73ed 0x9f199e 0x470f01 # 0x9da969 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0x9dab8b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0x9da1c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0x9d99e3 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0x9f74ab github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x8b /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0x9f73ec github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 80] @ 0x4efe2c 0x4efe20 0x9ef59f 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x4efe2b errors.New+0x24b /opt/hostedtoolcache/go/1.21.10/x64/src/errors/errors.go:62 # 0x4efe1f fmt.Errorf+0x23f /opt/hostedtoolcache/go/1.21.10/x64/src/fmt/errors.go:30 # 0x9ef59e github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1be /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 20480] @ 0x9da96a 0x9dab8c 0x9da1c2 0x9d99e4 0x9f74ac 0x9f73ed 0x9f199e 0x470f01 # 0x9da969 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0x9dab8b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0x9da1c1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0x9d99e3 github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x63 /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0x9f74ab github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0x8b /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0x9f73ec github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 624] @ 0x4efc85 0x9ef59f 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x4efc84 fmt.Errorf+0xa4 /opt/hostedtoolcache/go/1.21.10/x64/src/fmt/errors.go:26 # 0x9ef59e github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1be /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 80] @ 0x9ef85a 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef859 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1f9 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:162 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 128] @ 0x9ef208 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef207 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:60 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x9ef565 0x9ef566 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef564 bufio.(*Scanner).Text+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9ef565 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 320] @ 0x4efc85 0x9ef59f 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x4efc84 fmt.Errorf+0xa4 /opt/hostedtoolcache/go/1.21.10/x64/src/fmt/errors.go:26 # 0x9ef59e github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1be /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 96] @ 0x9f0336 0x9f0320 0x9f0e13 0x9f0953 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9f0335 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9f031f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0x9f0e12 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f0952 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 144] @ 0x9ef917 0x9ef910 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef916 bufio.(*Scanner).Text+0x2b6 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:113 # 0x9ef90f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 128] @ 0x457746 0x9f0885 0x9f081c 0x9f0e26 0x9f0953 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9f0884 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0x9f081b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0x9f0e25 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f0952 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 960] @ 0x59f515 0x59ed70 0x5c24be 0x9f7f1b 0x9f7f0d 0x9efb6f 0x9f7eaa 0x9f7e4a 0x9f941e 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x59f514 net/netip.parseIPv4+0x354 /opt/hostedtoolcache/go/1.21.10/x64/src/net/netip/netip.go:185 # 0x59ed6f net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.21.10/x64/src/net/netip/netip.go:118 # 0x5c24bd net.parseIP+0x1d /opt/hostedtoolcache/go/1.21.10/x64/src/net/ip.go:502 # 0x9f7f1a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.21.10/x64/src/net/ip.go:495 # 0x9f7f0c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0x9efb6e github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0x9f7ea9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0x9f7e49 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x29 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0x9f941d github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xfd /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 2000] @ 0x9ef1f7 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef1f6 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:59 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 352] @ 0x9dbc85 0x9ef2a5 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9dbc84 github.com/hashicorp/go-multierror.Append+0x64 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0x9ef2a4 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 624] @ 0x9ef427 0x9ef41b 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x9ef426 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.21.10/x64/src/bytes/reader.go:159 # 0x9ef41a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:97 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1161: 4755456] @ 0x664bd9 0x9ef4d0 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x664bd8 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:204 # 0x9ef4cf github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:100 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1173: 4804608] @ 0x664bd9 0x9ef765 0x9ef308 0x9f0797 0x9f0966 0x9f9148 0x9f940c 0x9f7c0b 0x9f77f9 0x9f768d 0x9f209d 0x9f199e 0x470f01 # 0x664bd8 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.21.10/x64/src/bufio/scan.go:204 # 0x9ef764 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:144 # 0x9ef307 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0x9f0796 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0x9f0965 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0x9f9147 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0x9f940b github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xeb /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0x9f7c0a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x36a /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0x9f77f8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x138 /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0x9f768c github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0x9f209c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0x9f199d github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x568155 0x56810e 0x568115 0x567cb5 0x567f75 0x591be5 0x58eca5 0x5ffa6b 0x5ff531 0x5fcdc5 0x5fcb2c 0x5fd0ba 0x5fcb2c 0x5fc311 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x568154 crypto/internal/bigmod.(*Nat).reset+0xd4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:97 # 0x56810d crypto/internal/bigmod.(*Nat).resetFor+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:476 # 0x568114 crypto/internal/bigmod.(*Nat).shiftIn+0x94 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:401 # 0x567cb4 crypto/internal/bigmod.rr+0x194 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:327 # 0x567f74 crypto/internal/bigmod.NewModulusFromBig+0x254 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/internal/bigmod/nat.go:364 # 0x591be4 crypto/rsa.encrypt+0x64 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/rsa.go:485 # 0x58eca4 crypto/rsa.VerifyPKCS1v15+0x284 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/rsa/pkcs1v15.go:354 # 0x5ffa6a crypto/x509.checkSignature+0x36a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:920 # 0x5ff530 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/x509.go:841 # 0x5fcdc4 crypto/x509.(*Certificate).buildChains.func1+0x184 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:915 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fd0b9 crypto/x509.(*Certificate).buildChains.func1+0x479 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:937 # 0x5fcb2b crypto/x509.(*Certificate).buildChains+0x1ab /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:946 # 0x5fc310 crypto/x509.(*Certificate).Verify+0x2f0 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:806 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 65536] @ 0x5cf5e6 0x5bae0f 0x5b6d88 0x47c2bf 0x5b6e9f 0x5b6e77 0x5ae6cf 0x5ae6b7 0x5ae433 0x5cbcfe 0x5be457 0x5c8a5a 0x5ac915 0x470f01 # 0x5cf5e5 net.open+0x45 /opt/hostedtoolcache/go/1.21.10/x64/src/net/parse.go:80 # 0x5bae0e net.dnsReadConfig+0x8e /opt/hostedtoolcache/go/1.21.10/x64/src/net/dnsconfig_unix.go:24 # 0x5b6d87 net.(*resolverConfig).init+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/net/dnsclient_unix.go:360 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5b6e9e sync.(*Once).Do+0x5e /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5b6e76 net.(*resolverConfig).tryUpdate+0x36 /opt/hostedtoolcache/go/1.21.10/x64/src/net/dnsclient_unix.go:372 # 0x5ae6ce net.getSystemDNSConfig+0x10e /opt/hostedtoolcache/go/1.21.10/x64/src/net/dnsclient_unix.go:352 # 0x5ae6b6 net.(*conf).lookupOrder+0xf6 /opt/hostedtoolcache/go/1.21.10/x64/src/net/conf.go:268 # 0x5ae432 net.(*conf).hostLookupOrder+0x92 /opt/hostedtoolcache/go/1.21.10/x64/src/net/conf.go:212 # 0x5cbcfd net.(*Resolver).lookupIP+0xdd /opt/hostedtoolcache/go/1.21.10/x64/src/net/lookup_unix.go:68 # 0x5be456 net.glob..func1+0x36 /opt/hostedtoolcache/go/1.21.10/x64/src/net/hook.go:23 # 0x5c8a59 net.(*Resolver).lookupIPAddr.func1+0x39 /opt/hostedtoolcache/go/1.21.10/x64/src/net/lookup.go:324 # 0x5ac914 internal/singleflight.(*Group).doCall+0x34 /opt/hostedtoolcache/go/1.21.10/x64/src/internal/singleflight/singleflight.go:93 0: 0 [2: 1792] @ 0x5f64bb 0x5f671d 0x619045 0x62d019 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x5f64ba crypto/x509.parseCertificate+0x107a /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:964 # 0x5f671c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:985 # 0x619044 crypto/tls.(*certCache).newCert+0xa4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/cache.go:85 # 0x62d018 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:965 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 1408] @ 0x5f5485 0x5f671d 0x5ef87e 0x5f844c 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x5f5484 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:801 # 0x5f671c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:985 # 0x5ef87d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/cert_pool.go:219 # 0x5f844b crypto/x509.loadSystemRoots+0x3eb /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:72 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 48] @ 0x5f07f9 0x5f58ca 0x5f671d 0x5ef87e 0x5f844c 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x5f07f8 crypto/x509.parseName+0x378 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:142 # 0x5f58c9 crypto/x509.parseCertificate+0x489 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:875 # 0x5f671c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:985 # 0x5ef87d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/cert_pool.go:219 # 0x5f844b crypto/x509.loadSystemRoots+0x3eb /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:72 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 576] @ 0x558ca5 0x558c1d 0x57d76c 0x57d767 0x57d225 0x5f1325 0x5f5ce8 0x5f671d 0x5ef87e 0x5f844c 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x558ca4 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.21.10/x64/src/math/big/nat.go:72 # 0x558c1c math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/math/big/nat.go:1345 # 0x57d76b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.21.10/x64/src/math/big/int.go:515 # 0x57d766 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x57d224 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x104 /opt/hostedtoolcache/go/1.21.10/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5f1324 crypto/x509.parsePublicKey+0x1c4 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:233 # 0x5f5ce7 crypto/x509.parseCertificate+0x8a7 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:923 # 0x5f671c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:985 # 0x5ef87d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/cert_pool.go:219 # 0x5f844b crypto/x509.loadSystemRoots+0x3eb /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:72 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 1408] @ 0x4b4525 0x5f8434 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x4b4524 os.ReadFile+0xe4 /opt/hostedtoolcache/go/1.21.10/x64/src/os/file.go:738 # 0x5f8433 crypto/x509.loadSystemRoots+0x3d3 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:70 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 48] @ 0x5f07f9 0x5f5a53 0x5f671d 0x5ef87e 0x5f844c 0x5f7f3c 0x47c2bf 0x5f7de5 0x5f7dc8 0x5fc152 0x62d759 0x630d53 0x62e298 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x5f07f8 crypto/x509.parseName+0x378 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:142 # 0x5f5a52 crypto/x509.parseCertificate+0x612 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:895 # 0x5f671c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/parser.go:985 # 0x5ef87d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/cert_pool.go:219 # 0x5f844b crypto/x509.loadSystemRoots+0x3eb /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root_unix.go:72 # 0x5f7f3b crypto/x509.initSystemRoots+0x5b /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:30 # 0x47c2be sync.(*Once).doSlow+0xbe /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:74 # 0x5f7de4 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.21.10/x64/src/sync/once.go:65 # 0x5f7dc7 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/root.go:21 # 0x5fc151 crypto/x509.(*Certificate).Verify+0x131 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/x509/verify.go:784 # 0x62d758 crypto/tls.(*Conn).verifyServerCertificate+0x818 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:993 # 0x630d52 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x2b2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:531 # 0x62e297 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x257 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:96 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 320] @ 0x50dd2d 0x50c5c7 0x619f35 0x619f26 0x61dc56 0x62fcb9 0x62e26f 0x628c9a 0x6267f3 0x6f59ad 0x6f59ae 0x470f01 # 0x50dd2c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/aes/aes_gcm.go:48 # 0x50c5c6 crypto/cipher.newGCMWithNonceAndTagSize+0x186 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/cipher/gcm.go:122 # 0x619f34 crypto/cipher.NewGCM+0x54 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/cipher/gcm.go:86 # 0x619f25 crypto/tls.aeadAESGCMTLS13+0x45 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/cipher_suites.go:535 # 0x61dc55 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:231 # 0x62fcb8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:399 # 0x62e26e crypto/tls.(*clientHandshakeStateTLS13).handshake+0x22e /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client_tls13.go:90 # 0x628c99 crypto/tls.(*Conn).clientHandshake+0x599 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/handshake_client.go:263 # 0x6267f2 crypto/tls.(*Conn).handshakeContext+0x3d2 /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1552 # 0x6f59ac crypto/tls.(*Conn).HandshakeContext+0x6c /opt/hostedtoolcache/go/1.21.10/x64/src/crypto/tls/conn.go:1492 # 0x6f59ad net/http.(*persistConn).addTLS.func2+0x6d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/transport.go:1555 0: 0 [1: 352] @ 0x4161cc 0xda3eb6 0xda3e2e 0xda3e05 0xda5e0f 0x9d72f3 0x9d7fd4 0x9d7285 0xda5b54 0xd9c23a 0xd9c3a7 0x470f01 # 0xda3eb5 net/textproto.MIMEHeader.Set+0x335 /opt/hostedtoolcache/go/1.21.10/x64/src/net/textproto/header.go:22 # 0xda3e2d net/http.Header.Set+0x2ad /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/header.go:40 # 0xda3e04 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x284 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:155 # 0xda5e0e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x16e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:350 # 0x9d72f2 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0x9d7fd3 github.com/avast/retry-go/v4.DoWithData[...]+0x633 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0x9d7284 github.com/avast/retry-go/v4.Do+0x44 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xda5b53 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:342 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x79695a 0x7969e6 0x796aa5 0xda08cd 0xda07f9 0xda56bd 0xda5805 0xd9c23a 0xd9c3a7 0x470f01 # 0x796959 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7969e5 github.com/0xERR0R/blocky/log.FromCtx+0xe5 /home/runner/work/blocky/blocky/log/context.go:25 # 0x796aa4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xda08cc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xda07f8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xda56bc github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x17c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xda5804 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:330 # 0xd9c239 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xd9c3a6 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x26 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [0: 0] @ 0xaf7deb 0xaf7db8 0xdadbd6 0xdad7bc 0x470f01 # 0xaf7dea github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xaf7db7 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xdadbd5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xdad7bb github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [0: 0] @ 0xdd6289 0xdd6a30 0xdd64a5 0xdd44e6 0xde5788 0x815314 0x6e0849 0xde88ce 0x6e0849 0x812ef1 0x81489b 0x6e0849 0x815314 0x6e0849 0xdf77de 0x6e0849 0xdf5570 0x6e0849 0x812eb0 0x6e352e 0x6df414 0x470f01 # 0xdd6288 runtime/pprof.printStackRecord+0x328 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:501 # 0xdd6a2f runtime/pprof.writeHeapInternal+0x4ef /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:621 # 0xdd64a4 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:532 # 0xdd44e5 runtime/pprof.(*Profile).WriteTo+0x145 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/pprof/pprof.go:329 # 0xde5787 net/http/pprof.handler.ServeHTTP+0x4a7 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/pprof/pprof.go:267 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xde88cd github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/middleware/nocache.go:55 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812ef0 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x370 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:73 # 0x81489a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:327 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x815313 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b3 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:459 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf77dd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0xdf556f github.com/0xERR0R/blocky/server.secureHeader.func1+0x30f /home/runner/work/blocky/blocky/server/server_endpoints.go:44 # 0x6e0848 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2136 # 0x812eaf github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32f /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.12/mux.go:90 # 0x6e352d net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2938 # 0x6df413 net/http.(*conn).serve+0x5f3 /opt/hostedtoolcache/go/1.21.10/x64/src/net/http/server.go:2009 0: 0 [1: 112] @ 0x723b66 0x723ae0 0x72749a 0x736b90 0x736b8b 0x73772c 0x737720 0xb6142a 0xb6160f 0x44b018 0x43df14 0x43ddfe 0x470f01 # 0x723b65 regexp/syntax.(*parser).newRegexp+0xa5 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/parse.go:146 # 0x723adf regexp/syntax.(*parser).literal+0x1f /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/parse.go:370 # 0x727499 regexp/syntax.parse+0xbd9 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/parse.go:934 # 0x736b8f regexp/syntax.Parse+0x2f /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/parse.go:891 # 0x736b8a regexp.compile+0x2a /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:174 # 0x73772b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:137 # 0x73771f regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:317 # 0xb61429 github.com/jinzhu/inflection.compile+0xb09 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:168 # 0xb6160e github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44b017 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6735 # 0x43df13 runtime.doInit+0x373 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6702 # 0x43ddfd runtime.main+0x25d /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:249 0: 0 [1: 160] @ 0x721776 0x721712 0x721706 0x721e29 0x720965 0x736bd7 0x73772c 0x737720 0xb60a0e 0xb6160f 0x44b018 0x43df14 0x43ddfe 0x470f01 # 0x721775 regexp/syntax.(*compiler).inst+0xc55 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:164 # 0x721711 regexp/syntax.(*compiler).cap+0xbf1 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:179 # 0x721705 regexp/syntax.(*compiler).compile+0xbe5 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:128 # 0x721e28 regexp/syntax.(*compiler).compile+0x1308 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:147 # 0x720964 regexp/syntax.Compile+0x144 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/syntax/compile.go:74 # 0x736bd6 regexp.compile+0x76 /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:182 # 0x73772b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:137 # 0x73771f regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.21.10/x64/src/regexp/regexp.go:317 # 0xb60a0d github.com/jinzhu/inflection.compile+0xed /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xb6160e github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44b017 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6735 # 0x43df13 runtime.doInit+0x373 /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:6702 # 0x43ddfd runtime.main+0x25d /opt/hostedtoolcache/go/1.21.10/x64/src/runtime/proc.go:249 # runtime.MemStats # Alloc = 3980488 # TotalAlloc = 1394293016 # Sys = 32347400 # Lookups = 0 # Mallocs = 4264826 # Frees = 4231392 # HeapAlloc = 3980488 # HeapSys = 24412160 # HeapIdle = 18087936 # HeapInuse = 6324224 # HeapReleased = 17285120 # HeapObjects = 33434 # Stack = 753664 / 753664 # MSpan = 105504 / 439992 # MCache = 1200 / 15600 # BuckHashSys = 1492700 # GCSys = 4742408 # OtherSys = 490876 # NextGC = 7308664 # LastGC = 1768192163381206114 # PauseNs = [84791 60672 65491 80070 85551 78111 92333 72361 401888 79493 55842 73691 43291 55531 61041 49500 62841 66062 50471 76484 107392 34981 21501 13020 17161 19030 19552 18781 19740 22660 20810 29940 17280 25162 15851 17020 28561 15500 22000 24860 18400 13310 16940 23369 57230 25532 49770 52451 27291 36981 41501 27490 29190 35160 27390 33760 28951 60541 30010 25660 32900 47479 39601 31302 44271 37180 37550 39921 31341 29121 40181 40370 26483 45502 35521 52191 36689 19760 17010 16051 45301 26330 30311 27531 33241 20789 19869 44000 44752 58141 39231 28431 21551 34509 29390 23780 32601 33402 23351 152643 29830 54571 51771 33601 28690 24211 27112 28150 15721 23170 64231 46452 116682 47511 35741 118743 46021 47061 46560 62652 103962 45651 60063 73062 98121 54491 57101 46421 65511 64152 44981 48372 84842 113952 62211 164473 49851 81331 47022 79632 77623 59111 57281 78452 41271 269364 45671 94331 52521 67821 42851 67042 50730 451136 58410 11751142 110521 54131 78931 44531 52600 40750 37500 52971 80201 44461 50382 41311 52991 52531 43301 46231 36361 93062 44821 38661 43072 61851 35341 39799 35970 37331 57261 44391 37152 41261 46152 54871 52061 62540 42300 36880 51061 55841 37261 69390 46990 40920 52721 82221 48981 46502 69731 47381 48151 73401 40633 46442 50101 39222 122622 86202 31941 62972 47421 143831 45400 53141 43950 57501 56151 42270 37661 58881 42751 37340 49611 43102 40431 73572 64320 93413 50411 46731 38562 37261 52741 43291 33441 71294 39201 38111 95153 42970 37610 48302 48011 65151 85462 58811 49542 46491 57091 69192 56621 83602] # PauseEnd = [1768185344425217093 1768185464447306238 1768185584471696618 1768185704489977394 1768185824510191422 1768185944549048484 1768186064565984317 1768186184586984169 1768186304606161552 1768186424623100310 1768186544645808660 1768186664667985444 1768186784689280512 1768186904707823814 1768187024726546789 1768187144741598701 1768187264762757745 1768187384779046401 1768187504798677342 1768187624816756775 1768187633135262388 1768187633141409120 1768187633145845427 1768187633149231414 1768187633153474048 1768187633157705781 1768187633164405194 1768187633172900062 1768187633178170296 1768187633183449710 1768187633191045490 1768187633195817374 1768187633200998747 1768187633206357642 1768187633211742759 1768187633219067834 1768187633223317017 1768187633228260465 1768187633233308954 1768187633239365804 1768187633244812902 1768187633250363402 1768187633256162956 1768187633261784088 1768187633268344957 1768187633274080071 1768187633280819273 1768187633288054546 1768187633293739739 1768187633299985242 1768187633306497531 1768187633312554510 1768187633330182859 1768187633334693227 1768187633341293418 1768187633348114142 1768187633354739524 1768187633362645029 1768187633369096127 1768187633375278669 1768187633382640835 1768187633389419118 1768187633396077460 1768187633402893055 1768187633409248540 1768187633415148657 1768187633422533412 1768187633429258696 1768187633436977928 1768187633443814713 1768187633450716020 1768187633457204748 1768187633463870148 1768187633470878028 1768187633477351145 1768187633485174460 1768187633494851800 1768187633502500862 1768187633508350628 1768187633515535309 1768187633522893385 1768187633529461865 1768187633536843210 1768187633545188425 1768187633552901257 1768187633562872084 1768187633571827681 1768187633580914801 1768187633590580591 1768187633621950591 1768187633630028701 1768187633640536749 1768187633662354200 1768187633670998651 1768187633680769764 1768187633689432695 1768187633699607656 1768187633709239806 1768187633717849405 1768187633726702391 1768187633754044061 1768187633763427026 1768187633785026633 1768187633793026371 1768187633809902624 1768187633822467852 1768187633845209852 1768187633854573186 1768187633863520314 1768187633872135823 1768187754837829452 1768187874857472292 1768187994890143253 1768188114905189937 1768188234917467820 1768188354928977643 1768188474942437485 1768188594954483579 1768188714968798901 1768188834990674869 1768188955008618309 1768189075023384955 1768189195039586258 1768189315052624321 1768189435066771261 1768189555077100075 1768189675088287061 1768189795103579685 1768189915116440282 1768190035128504209 1768190155141374539 1768190275154578887 1768190362468605794 1768190374643780076 1768190407800718464 1768190527817655716 1768190648088213078 1768190769217269697 1768190889230162437 1768191009244430672 1768191129259045037 1768191249272130148 1768191369285121671 1768191489299421898 1768191523987172600 1768191536085902141 1768191657318876849 1768191777333769449 1768191825684692448 1768191863724081324 1768191922269823620 1768192043088376839 1768192163381206114 1768173298414469461 1768173343835027038 1768173368445359186 1768173483078210576 1768173603087741569 1768173639994767193 1768173761168402902 1768173881182548257 1768174001194396735 1768174061978718567 1768174183087828451 1768174303226204909 1768174423237791152 1768174543251193768 1768174663263773004 1768174783276576223 1768174903288620944 1768175023304408191 1768175143317149940 1768175263331369512 1768175383344775283 1768175503356510410 1768175623368152439 1768175743381286544 1768175863394408820 1768175983407205600 1768176103418865695 1768176223433284372 1768176343445834027 1768176463459058366 1768176583473458177 1768176703486317015 1768176823498129253 1768176943512021906 1768177063526456564 1768177183541904466 1768177303557489433 1768177423570210977 1768177543582154071 1768177663595758497 1768177783607761012 1768177903620924524 1768178023632603101 1768178143645007003 1768178263656518326 1768178383668842331 1768178503681894860 1768178623694166183 1768178743706626092 1768178863720150612 1768178983733826015 1768179103747132776 1768179223758805935 1768179343770424230 1768179463783257118 1768179583795776161 1768179703809289232 1768179823822058107 1768179943833347541 1768180063844897008 1768180183859288804 1768180303869825737 1768180423881443796 1768180543892800224 1768180663904820049 1768180783915312879 1768180903926114799 1768181023936542959 1768181143949195101 1768181263962673223 1768181383975178578 1768181503984973652 1768181623998006420 1768181744020034260 1768181864031637599 1768181984043403904 1768182104055575605 1768182224066618102 1768182344077452603 1768182464089557580 1768182584101759724 1768182704114703305 1768182824127659951 1768182944141646917 1768183064153708008 1768183184165553238 1768183304178110023 1768183424190842414 1768183544203704266 1768183664216775426 1768183784228834865 1768183904242938093 1768184024255698248 1768184144269584669 1768184264283127659 1768184384294835428 1768184504308007019 1768184624320692674 1768184744333862922 1768184864345780378 1768184984363690367 1768185104379095983 1768185224402878639] # NumGC = 409 # NumForcedGC = 2 # GCCPUFraction = 2.532695830870987e-05 # DebugGC = false # MaxRSS = 44912640